python中用multiprocessing模块来创建多个进程的简单案例
时间: 2023-08-16 12:05:27 浏览: 130
好的,以下是一个简单的使用multiprocessing模块创建多个进程的案例:
```python
import multiprocessing
def worker(num):
"""每个进程要执行的任务"""
print(f"Worker {num} is working")
if __name__ == '__main__':
# 创建5个进程
for i in range(5):
process = multiprocessing.Process(target=worker, args=(i,))
process.start()
```
在这个案例中,我们定义了一个worker函数作为每个进程要执行的任务,我们使用multiprocessing.Process创建了5个进程,每个进程都会执行worker函数,并且传入不同的参数num。
这个案例只是一个简单的示例,实际上multiprocessing模块还有很多功能,比如进程间通信、进程池等等,可以根据实际需求选择使用。
阅读全文