久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

Python并發(fā)編程之join方法

代碼:

'''
    join()方法:
    等待當(dāng)前線程的任務(wù)執(zhí)行完畢后再繼續(xù)執(zhí)行下一個(gè)線程
'''
import threading

number = 0


def add():
    global number
    for i in range(1000000):
        number += 1


def sub():
    global number
    for i in range(1000000):
        number -= 1


if __name__ == '__main__':
    t1 = threading.Thread(target=add)
    t2 = threading.Thread(target=sub)
    # 注意:t1.join()和t2.join()的編寫不要隨意變換
    # 如下寫法,能正確實(shí)現(xiàn)join方法的作用
    t1.start()
    t1.join()  # 等待t1線程執(zhí)行完畢才能執(zhí)行下一個(gè)線程t2
    t2.start()
    t2.join()  # 等待t2線程執(zhí)行完畢才能執(zhí)行下一個(gè)線程
print(number)

未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » Python并發(fā)編程之join方法

贊 (0) 打賞

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞