使用multiprocessing库可以实现Python的并行处理的代码怎么写
时间: 2023-06-05 22:08:43 浏览: 137
python多进程并行代码实例
以下是使用multiprocessing库实现Python的并行处理的示例代码:
```python
import multiprocessing
def worker(num):
"""worker function"""
print('Worker %d' % num)
if __name__ == '__main__':
jobs = []
for i in range(5):
p = multiprocessing.Process(target=worker, args=(i,))
jobs.append(p)
p.start()
```
这段代码创建了5个进程来执行`worker`函数,从而实现了并行处理。每个进程执行的任务可以通过传递不同的参数来区分。需要注意的是,在 Windows 系统中使用 multiprocessing 库时,必须将程序入口点(也就是程序的主函数)放在 `if __name__ == '__main__':` 块中,否则可能会出现奇怪的问题。
阅读全文