Python 多线程调用函数
时间: 2023-06-28 16:05:29 浏览: 178
详解Python多线程
在Python中,可以使用`threading`模块来实现多线程调用函数。下面是一个简单的示例:
```python
import threading
def func():
# 在这里编写需要执行的函数代码
print("Hello, world!")
threads = []
for i in range(5):
t = threading.Thread(target=func)
threads.append(t)
t.start()
# 主线程等待所有子线程结束
for t in threads:
t.join()
```
上述代码中,我们首先定义了一个函数`func`,它将在多个线程中被调用。然后,我们创建了5个线程,并将它们添加到一个列表中。接着,我们启动每个线程并等待它们全部结束。在每个线程中,将会执行`func`函数中定义的代码。注意,如果您需要在多个线程中共享数据,需要使用锁或其他同步机制来避免竞争条件。
阅读全文