python 多线程示例
时间: 2023-10-14 17:29:24 浏览: 95
Python多线程示例
好的,以下是一个简单的 Python 多线程示例:
```python
import threading
def worker():
"""线程要执行的工作"""
print("我是线程:", threading.current_thread().name)
threads = []
for i in range(5):
t = threading.Thread(target=worker)
threads.append(t)
t.start()
# 等待所有线程完成
for t in threads:
t.join()
print("所有线程已完成工作")
```
这个示例创建了 5 个线程,每个线程都会打印出自己的名字。在主线程中,我们通过 `join()` 方法等待所有线程的完成,最后打印出所有线程都已经完成工作的消息。
阅读全文