簡體   English   中英

在不使用多處理模塊的情況下在Python進程之間排隊

[英]Queue between Python processes without using the multiprocessing module

我需要啟動一個不共享其父進程的Python解釋器(Jython和CPython)的子進程。 我想使用便捷的IPC工具,例如Queue.Queuemultiprocessing.Connection

如何實現?

您可以使用消息隊列庫,例如ZeroMQ 它具有用於Python和Java的語言綁定,您的Jython腳本將需要使用這些綁定的Java類。 另外,還有一個純Python消息隊列snakeMQ 這應該在C-Python和Jython中運行,因為它不需要本機庫。 如果消息不只是字符串和數字,則可以使用JSON或pickle進行編碼(我不知道pickle的輸出是否在C-Python和Jython之間兼容)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM