当我们运行多个python解释器实例,还有可能是在不同的机器上时,我们可能会需要通过消息在不同的解释器之间交换数据。
我们需要的不是复杂的消息队列,而是简单的交换无损信息的话,那么multiprocessing.connection库正是我们所需要的。只需要使用几个简单的原语便可以轻松将各个解释器联系在一起并交换数据了。
下面看示例:
#一号解释器运行扮演服务器角色
from multiprocessing.connection import Listener
def client(conn):
while True:
try:
msg