一个循环怎么改为多线程执行
时间: 2023-02-08 18:13:03 浏览: 126
要将循环改为多线程执行,需要使用 Python 的 `threading` 模块。可以通过创建多个线程来实现。具体实现步骤如下:
1. 导入 `threading` 模块。
2. 使用 `threading.Thread` 类创建一个新线程。
3. 将循环放入新线程的 `run()` 方法中。
4. 调用新线程的 `start()` 方法来启动线程。
代码示例:
```python
import threading
def loop_function():
for i in range(10):
print("Thread 1: " + str(i))
# Create new thread
t1 = threading.Thread(target=loop_function)
# start the thread
t1.start()
```
在上面的代码中,我们创建了一个新的线程 `t1`,并将循环放入了新线程的 `run()` 方法中,最后调用了新线程的 `start()` 方法来启动线程,完成了循环并行执行。
阅读全文