酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

python多线程

在Python中,可以使用`threading`模块来实现多线程编程。下面是一个简单的示例代码: ```python import threading def worker(num): print("Worker %d is running" % num) threads = [] for i in range(5): t = threading.Thread(target=worker, args=(i,)) threads.append(t) t.start() for thread in threads: thread.join() print("All workers have finished") ``` 在这个示例中,我们创建了5个线程,并将它们放入`threads`列表中。然后,使用`start()`方法启动每个线程,使其开始执行`worker()`函数。通过`join()`方法等待所有线程都执行完毕。 需要注意的是,Python的多线程实际上是通过线程切换来实现的,并不能真正地并行执行。如果需要并行执行任务,可以考虑使用`multiprocessing`模块或其他适合的方法。 [2024-01-18 16:13:28 | AI写代码神器 | 533点数解答]

相关提问