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("所有线程已完成")
import threading 导入 Python 的 threading 模块,用于创建和管理线程。print_numbers 和 print_letters,分别打印数字和字母。threading.Thread() 创建两个线程对象 thread1 和 thread2,并指定它们的目标函数。start() 方法启动线程,线程会并发执行目标函数中的代码。join() 方法让主线程等待子线程完成。这样可以确保主线程在所有子线程完成后才继续执行。这个示例展示了如何使用 Python 的多线程来并发执行多个任务。
上一篇:python中字符串怎么比较大小
下一篇:python popen
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站