写一个python多线程
时间: 2023-12-04 08:52:25 浏览: 126
示例:
```python
import threading
def print_numbers(start, end):
for i in range(start, end):
print(i)
# 创建两个线程,分别打印 0~4 和 5~9
t1 = threading.Thread(target=print_numbers, args=(0, 5))
t2 = threading.Thread(target=print_numbers, args=(5, 10))
# 启动线程
t1.start()
t2.start()
# 等待线程执行完毕
t1.join()
t2.join()
print("Done!")
```
输出结果:
```
0
1
2
3
4
5
6
7
8
9
Done!
```
在上面的例子中,我们使用了 `threading.Thread` 类来创建线程,并指定了线程要执行的函数和参数。然后通过 `start()` 方法启动线程,最后通过 `join()` 方法等待线程执行完毕。
阅读全文