对于共享整数或者单个字符,初始化比较简单,参照下图映射关系即可。如i = Value(i, 1), c = Value(c, )。
注意,如果我们使用的code在上表不存在,则会抛出:
size = ctypes.sizeof(type_)
TypeError: this type has no size
上代码:
import multiprocessingfrom multiprocessing import Process, Managerimport timedef f(d, l):i = 0while True:if i==0:i=1else:i=0d.value=itime.sleep(0.1)# print(l)def receive(d, l):while True:print(d)time.sleep(0.1)if __name__ == \__main__:with Manager() as manager:# d = manager.dict()l = manager.list(range(5))d =