2024-07-29
pyhton
00

Python的线程更适合处理I/O密集型任务(如网络请求、文件读写),因为GIL不会阻碍I/O操作的并发。

python
import threading # 定义要在每个线程中执行的任务 def worker(thread_id): print(f"线程 {thread_id} 正在执行任务") # 在这里添加实际的任务代码 # 模拟任务执行时间 import time time.sleep(1) print(f"线程 {thread_id} 完成任务") # 创建一个线程列表 threads = [] # 启动10个线程 for i in range(10): thread = threading.Thread(target=worker, args=(i,)) threads.append(thread) thread.start() # 等待所有线程完成 for thread in threads: thread.join() print("所有线程已完成")

本文作者:曹子昂

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!