python 多线程demo
时间: 2023-09-15 22:23:06 浏览: 77
多线程demo
以下是一个简单的 Python 多线程示例:
```python
import threading
def print_hello():
for i in range(5):
print("Hello")
def print_world():
for i in range(5):
print("World")
# 创建两个线程
t1 = threading.Thread(target=print_hello)
t2 = threading.Thread(target=print_world)
# 启动两个线程
t1.start()
t2.start()
# 等待两个线程执行完毕
t1.join()
t2.join()
print("Done")
```
这个例子中,我们创建了两个函数 `print_hello` 和 `print_world`,并且将它们分别放在两个线程中执行。我们通过 `threading.Thread` 创建了两个线程,并且通过 `start` 启动它们。
最后,我们调用 `join` 等待两个线程执行完毕。这个例子中,我们简单地让每个线程打印 "Hello" 和 "World" 五次,并在最后打印 "Done"。
阅读全文