我阅读了multiprocessing.Value的文档 https://docs.python.org/2/library/multiprocessing.html#multiprocessing.Value
和multiprocessing.sharedctypes.Value的文档 https://docs.python.org/2/library/multiprocessing.html#multiprocessing.sharedctypes.Value
但无法弄清楚它们之间的区别。 有人知道吗? 谢谢!
答案 0 :(得分:4)
至少在python2.7中,Value
只是sharedctypes.Value
周围的a wrapper function,所以如果你做某种奇怪的类型检查,你只会注意到差异。
在python3.6中,看起来Value
仍然只是sharedctypes.Value
的包装,但是it takes care of passing an appropriate context。