import threading
# 定义一个简单的函数,用于多线程执行
def print_numbers():
for i in range(5):
print(f"数字: {i}")
def print_letters():
for letter in 'ABCDE':
print(f"字母: {letter}")
# 创建两个线程
thread1 = threading.Thread(target=print_numbers)
thread2 = threading.Thread(target=print_letters)
# 启动线程
thread1.start()
thread2.start()
# 等待两个线程完成
thread1.join()
thread2.join()
print("所有线程已完成")
threading
模块,它提供了创建和管理线程的功能。print_numbers
和 print_letters
,分别用于打印数字和字母。threading.Thread
创建两个线程,分别指向上述两个函数。start()
方法启动线程。此时,两个线程会并发执行。join()
方法确保主线程等待子线程完成后再继续执行。通过这种方式,你可以实现 Python 中的多线程编程。
上一篇:python if
下一篇:python多线程
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站