Python教程

Python开发-多线程

本文主要是介绍Python开发-多线程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

水电费

多线程实现

originalNumber=10

def addStepA(varNum):
    global originalNumber

    while(varNum>0):
        originalNumber+=1
        time.sleep(1)
        varNum=varNum-1
        print(threading.current_thread().name,"-->:",originalNumber)

def addStepB(varNum):
    global originalNumber

    while(varNum>0):
        originalNumber+=1
        time.sleep(1)
        varNum=varNum-1
        print(threading.current_thread().name,"-->:",originalNumber)

thread_A=threading.Thread(target=addStepA,args=(10,))        
thread_B=threading.Thread(target=addStepB,args=(10,))

thread_A.start()
thread_B.start()
thread_A.join()
thread_B.join()

print("所有子线程运行结束")
这篇关于Python开发-多线程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!