Python多线程例子
时间: 2023-10-18 14:14:03 浏览: 87
python多线程实例
好的,以下是一个简单的 Python 多线程例子,使用 threading 模块:
```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()
```
在这个例子中,我们定义了两个函数 `print_numbers` 和 `print_letters`,分别用来打印数字和字母。然后我们创建了两个线程 `t1` 和 `t2`,分别执行这两个函数。最后我们调用 `start()` 方法启动这两个线程,并调用 `join()` 方法等待它们执行完毕。这样就可以实现多线程并发执行的效果了。
阅读全文