帮我写一个python多线程代码
时间: 2023-01-15 13:48:01 浏览: 170
好的。下面是一个简单的 Python 多线程代码示例:
```
import threading
def worker():
print("I'm a worker")
threads = []
for i in range(5):
t = threading.Thread(target=worker)
threads.append(t)
t.start()
```
这段代码将会启动 5 个线程,每个线程都会调用 `worker` 函数。在 Python 中,使用 `threading` 模块来创建和管理线程。
如果你想要实现更复杂的多线程应用程序,可以使用锁(lock)、条件变量(condition variable)和信号量(semaphore)等同步原语来协调线程间的通信和协作。
阅读全文