通过多线程,执行一个for循环代码
时间: 2024-01-21 15:02:45 浏览: 67
好的,下面是一个Python的多线程执行for循环的示例代码:
```python
import threading
def loop(start, end):
for i in range(start, end):
print(i)
# 创建两个线程,分别执行循环的前半部分和后半部分
t1 = threading.Thread(target=loop, args=(0, 50))
t2 = threading.Thread(target=loop, args=(50, 100))
# 启动两个线程
t1.start()
t2.start()
# 等待两个线程执行完毕
t1.join()
t2.join()
```
这个代码中,我们定义了一个 `loop` 函数来执行循环,然后创建了两个线程来分别执行循环的前半部分和后半部分。在主线程中,我们启动两个线程,并等待它们执行完毕。这样,我们就可以通过多线程来加速执行循环了。
阅读全文