首页 安卓 电脑 ios mac Linux
加入收藏 |
python实现每次开3个线程执行某个函数
找不到作者简介
分类: 技术教程
1
0
2023-03-25

下面是一个基本的Python代码演示如何创建和启动3个线程,同时执行某个函数:


```python

from threading import Thread


# 定义一个函数,用于作为线程的执行体

def my_func():

    print("This is my_func running...")


# 创建3个线程,并启动它们

for i in range(3):

    t = Thread(target=my_func) # 创建新线程,指定目标函数

    t.start() # 启动线程

```

https://osss.lvruan.com/resource/xdowns/files/2023/03/25/41f983c15994c9b2f2b55cf73cb07098.jpeg

在上面的代码中,我们首先定义了一个名称为`my_func`的函数,该函数用于作为线程的执行体。然后,我们创建了3个线程,每个线程使用`Thread`类创建,并通过指定`target`参数为`my_func`来告诉线程执行哪个函数。最后,我们调用`start()`方法启动每个线程。由于该函数没有做任何实际工作,因此它只会输出一条简单的信息。


注意,创建线程后,它们会立即开始运行,因此我们不必调用其他方法来触发它们的运行。另外,在Python中,线程是作为轻量级进程实现的,因此它们之间的切换比进程切换更加快速和高效。


大小: 25M
支持语音:英文
评分:8.0