python可以实现多线程吗,用代码实现
时间: 2024-03-11 15:48:32 浏览: 55
python多线程
是的,Python可以实现多线程。下面是一个简单的多线程实现示例:
```python
import threading
def worker(num):
print('Worker %d started' % num)
# do some work here...
print('Worker %d finished' % num)
threads = []
for i in range(5):
t = threading.Thread(target=worker, args=(i,))
threads.append(t)
t.start()
# wait for all threads to finish
for t in threads:
t.join()
print('All threads finished')
```
上面的代码创建了5个线程,并启动它们执行`worker`函数。每个线程执行完成后,会输出一条日志。最后,程序等待所有线程执行完毕后,输出一条"All threads finished"日志。
阅读全文