python 操作进程_Python并发编程 —— 在Python程序中的进程操作
时间: 2023-11-19 10:21:51 浏览: 177
Python中的进程操作可以通过`multiprocessing`模块来实现。该模块可以在Python中创建新进程、管理进程、进行进程间通信等操作。
下面是一个简单的例子,演示了如何使用`multiprocessing`模块创建一个新进程:
```python
import multiprocessing
def worker():
"""新进程执行的任务"""
print('Worker')
if __name__ == '__main__':
p = multiprocessing.Process(target=worker) # 创建新进程
p.start() # 启动进程
p.join() # 等待进程执行完毕
```
在上面的代码中,我们首先定义了`worker`函数,该函数将在新的进程中执行。然后,我们使用`multiprocessing.Process`类创建了一个新的进程,并指定其执行的任务为`worker`函数。接着,我们调用`start`方法启动进程,进程开始执行。最后,我们调用`join`方法等待进程执行完毕。
除了创建新进程,`multiprocessing`模块还提供了许多其他功能,例如进程池、进程间通信等,可以根据实际需求进行选择和使用。
阅读全文