【Synchronous and Asynchronous I/O [Windows]】教程文章相关的互联网学习教程文章

Python的多处理map_async在Windows上生成错误【代码】

下面的代码在Unix上完美运行,但在Windows 7上生成多处理.TimeoutError(两个操作系统都使用python 2.7). 知道为什么吗?谢谢.from multiprocessing import Pooldef increment(x):return x + 1def decrement(x):return x - 1pool = Pool(processes=2) res1 = pool.map_async(increment, range(10)) res2 = pool.map_async(decrement, range(10))print res1.get(timeout=1) print res2.get(timeout=1)解决方法:您需要将实际的程序逻辑...