我想编写一个执行以下操作的python脚本(称之为父级):
(1)定义了一个多维numpy数组
(2) forks 10个不同的python脚本(称为孩子).它们中的每一个都必须能够在任何单个时间点(只要它们存活)从(1)read中获得numpy数组的内容.
(3)每个子脚本都会自己完成工作(孩子们不要互相分享任何信息)
(4)在任何时间点,父脚本必须能够接受来自其所有子节点的消息.这些消息将由父进行解析,并使(1)中的numpy数组发生更改.
python在Linux环境中工作时,我该如何解决这个问题?我想过使用zeroMQ并让父母成为一个订阅者,而孩子们都是出版商 ; 它有意义还是有更好的方法呢?
另外,如何允许所有子节点连续读取父节点numpy定义的数组内容?