以下是一个简单的例子,其中使用了 Python 的 'threading' 模块来实现多线程,同时传递了多个参数:

import threading

def worker(num, name):
    print('Worker %s started' % num)
    print('Worker %s's name is %s' % (num, name))
    print('Worker %s finished' % num)

threads = []
for i in range(20):
    thread = threading.Thread(target=worker, args=(i, 'Thread-%s' % i))
    threads.append(thread)

for thread in threads:
    thread.start()

for thread in threads:
    thread.join()

在这个例子中,我们定义了一个 'worker' 函数,它接受两个参数 'num' 和 'name'。我们使用 'threading.Thread' 类创建了 20 个线程,每个线程都调用 'worker' 函数,并将相应的参数传递给它。最后,我们启动了所有的线程,并等待它们全部完成。

Python 多线程:传递多个参数并创建 20 个线程

原文地址: https://www.cveoy.top/t/topic/m0SM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录