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 模块,这是 Python 标准库中用于创建和管理线程的模块。print_numbers 和 print_letters,分别打印数字和字母。threading.Thread 创建两个线程对象,分别指定它们的任务为 print_numbers 和 print_letters。start() 方法启动线程,线程开始执行指定的任务。join() 方法确保主线程等待子线程完成后再继续执行。这保证了所有线程都完成后才会打印 "所有线程已完成"。上一篇:tuple python
下一篇:python中+=是什么意思
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站