2
是否有一种特殊的方式来使用Python的workerpool写入特定作业之外的变量。例如,你有一个名为DownloadJob的工作,它下载一些文件并增加一个计数器。处理这个计数器变量递增的最好方法是什么?我是否需要以某种方式在写入之前锁定计数器,或者这是Python自动执行的操作?如何用Python处理并发变量写入workerpool
谢谢!
是否有一种特殊的方式来使用Python的workerpool写入特定作业之外的变量。例如,你有一个名为DownloadJob的工作,它下载一些文件并增加一个计数器。处理这个计数器变量递增的最好方法是什么?我是否需要以某种方式在写入之前锁定计数器,或者这是Python自动执行的操作?如何用Python处理并发变量写入workerpool
谢谢!
您可以使用threading.Lock
进行互斥。这些文件很清楚:http://docs.python.org/library/threading.html#lock-objects
干杯!