python多线程编程实例(python多线程编程入门)

python多线程编程实例(python多线程编程入门)

首页维修大全综合更新时间:2024-12-03 04:38:48

python多线程编程实例

在 Python 中,可以使用其内置模块 threading 来进行多线程编程,以下是一个使用多线程实现并发执行任务的代码示例:

 

 

import time

import threading

# 定义线程执行的任务函数

def thread_task(name):

    count = 1

    while count <= 3:

        print(f'{name} 正在执行任务:第 {count} 次')

        count += 1

        time.sleep(1)

for i in range(1, 3):

    # 创建并启动线程

    t = threading.Thread(target=thread_task, args=(f'Thread {i}',))

    t.start()

 

 

在上述代码中定义了一个名为 thread_task 的函数,它会打印三次语句,每次间隔一秒。然后使用 for 循环创建了两个线程,每个线程都使用 threading.Thread 来创建,并传入 target 参数指定线程执行的任务函数, args 参数传入线程执行任务函数的参数,最后调用 start 方法来启动线程。执行上述代码会在终端看到两个线程并发执行任务的输出。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.