最简单的Python多线程框架

from datetime import datetime
import threading


def runs(num):
    print('线程名称:',threading.current_thread().getName())
    print(num)


if __name__ == '__main__':
    startTime = datetime.now()
    clean()
    t1 = threading.Thread(target=runs,args=('0',))
    t2 = threading.Thread(target=runs,args=('1',))
    t3 = threading.Thread(target=runs,args=('1b',))
    t1.start()
    t2.start()
    t3.start()
    t1.join()
    t2.join()
    t3.join()

这里利用的是多线程模块threading的方法

上面代码中有三个线程

t+数字为名称:

t1 =

后面跟着的是线程名称和执行的函数 以及参数

threading.Thread(target=runs,args=('0',))

函数runs请勿写成runs()
参数注意,请写成args=(参数,)的形式,以此类推


Katen Doe

Fiime分享

专业分享,共建知识殿堂

猜你喜欢

wave

按 ECS 键退出搜索