标签: python python-2.7
我需要启动一个不与父进程的Python解释器(Jython和CPython)共享的子进程。我想使用方便的IPC工具,如Queue.Queue或multiprocessing.Connection。
Queue.Queue
multiprocessing.Connection
如何实现?
答案 0 :(得分:0)
您可以使用ZeroMQ之类的邮件队列库。它具有Python和Java的语言绑定,您的Jython脚本需要使用这些绑定的Java类。 或者,有一个纯Python消息队列snakeMQ。这应该在C-Python和Jython中运行,因为它不需要本机库。 如果消息超过字符串和数字,使用JSON或pickle(我不确定是否在C-Python和Jython之间兼容pickle输出),你可以对消息进行编码。