python 多线程代码
时间: 2023-06-28 21:12:20 浏览: 92
python多线程代码
下面是一个简单的 Python 多线程代码示例:
```python
import threading
def worker(num):
"""线程要执行的任务"""
print("Worker %d started" % num)
return
threads = []
for i in range(5):
t = threading.Thread(target=worker, args=(i,))
threads.append(t)
t.start()
for t in threads:
t.join()
```
这个例子中,我们定义了一个 `worker` 函数,该函数接收一个数字作为参数。在主程序中,我们创建了 5 个线程,并将它们添加到一个列表中。然后我们启动这些线程,并等待它们都执行完毕。在每个线程中,我们调用 `worker` 函数并传递一个数字作为参数。当线程启动时,它将打印出一个消息。
阅读全文