给我一个python3.10多线程例子
时间: 2023-02-12 09:14:43 浏览: 270
python多线程实例
使用 Python 3.10 的多线程示例代码如下:
```python
import threading
def print_numbers():
for i in range(1, 11):
print(i)
def print_letters():
for letter in 'abcdefghij':
print(letter)
if __name__ == '__main__':
t1 = threading.Thread(target=print_numbers)
t2 = threading.Thread(target=print_letters)
t1.start()
t2.start()
t1.join()
t2.join()
```
代码中,我们创建了两个线程 `t1` 和 `t2`,分别执行 `print_numbers` 和 `print_letters` 函数。使用 `start()` 方法启动线程,使用 `join()` 方法等待线程结束。
在这个例子中,两个线程同时执行,所以会打印出1-10和abcdefghij。
阅读全文