我必须编写一个 python 应用程序,它必须在 Unix 上运行 python 2.4,在 Windows 上运行 2.7。此应用程序必须运行将同步的并行任务,并且必须在它们之间共享消息。
什么是最好、最简单、最可靠和轻量级的解决方案?
我找到了一个使用os.fork()
但不幸os.fork()
的是与 Windows 不兼容的库。该multiprocess
软件包与 python 2.4 不兼容。
我认为剩下的唯一解决方案是subprocess
,但我想知道是否有其他解决方案可以解决我的问题。