python实现多线程
时间: 2023-10-04 20:05:54 浏览: 153
Python中实现多线程可以使用内置的threading模块。以下是一个简单的示例代码:
```python
import threading
def print_number():
for i in range(1, 11):
print(i)
def print_letter():
for i in range(ord('A'), ord('K')):
print(chr(i))
thread1 = threading.Thread(target=print_number)
thread2 = threading.Thread(target=print_letter)
thread1.start()
thread2.start()
thread1.join()
thread2.join()
print("Done")
```
在上面的代码中,我们定义了两个函数`print_number`和`print_letter`,分别打印数字1到10和字母A到J。然后我们创建了两个线程,分别执行这两个函数。最后我们使用`join()`方法等待两个线程的执行完成,然后打印出“Done”。
阅读全文