麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

Python THREADING模塊中的JOIN()方法深入理解

2020-02-23 06:25:00
字體:
來源:轉載
供稿:網友

看了oschina上的兩個代碼,受益匪淺。其中對join()方法不理解,看python官網文檔的介紹:
join([timeout]):等待直到進程結束。這將阻塞正在調用的線程,直到被調用join()方法的線程結束。(好難翻譯,應該是這個意思)

哈哈,這個易懂。
join方法,如果一個線程或者一個函數在執行過程中要調用另外一個線程,并且待到其完成以后才能接著執行,那么在調用這個線程時可以使用被調用線程的join方法。
代碼如下:
#-*- encoding: gb2312 -*-
import string, threading, time
 
def thread_main(a):
    global count, mutex
    # 獲得線程名
    threadname = threading.currentThread().getName()
 
    for x in xrange(0, int(a)):
        # 取得鎖
        mutex.acquire()
        count = count + 1
        # 釋放鎖
        mutex.release()
        print threadname, x, count
        time.sleep(1)
 
def main(num):
    global count, mutex
    threads = []
 
    count = 1
    # 創建一個鎖
    mutex = threading.Lock()
    # 先創建線程對象
    for x in xrange(0, num):
        threads.append(threading.Thread(target=thread_main, args=(10,)))
    # 啟動所有線程
    for t in threads:
        t.start()
    # 主線程中等待所有子線程退出
    for t in threads:
        t.join() 
 
if __name__ == '__main__':
    num = 4
    # 創建4個線程
    main(4)
###################################################################
#-*- encoding: gb2312 -*-
import threading
import time
 
class Test(threading.Thread):
    def __init__(self, num):
        threading.Thread.__init__(self)
        self._run_num = num
 
    def run(self):
        global count, mutex
        threadname = threading.currentThread().getName()
 
        for x in xrange(0, int(self._run_num)):
            mutex.acquire()

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 第一区免费在线观看 | av免费在线不卡 | 精品国产欧美一区二区 | av在线播放电影 | 欧美日韩在线中文 | 欧美 日韩 三区 | 久久99精品视频在线观看 | 精品国产一区二区三区四区阿崩 | 99sesese| 日本爽快片100色毛片视频 | 欧美在线观看黄色 | 久久精品网 | h色视频网站 | 精品国产一区二区三区久久久狼牙 | 欧美特级黄色 | 媚药按摩痉挛w中文字幕 | 国产成年人小视频 | 美女很黄很黄免费的 | 日本在线播放一区二区三区 | 看免费毛片 | 日日噜噜噜噜久久久精品毛片 | 91在线视频在线观看 | 91精品国产91久久久 | 草莓福利社区在线 | 爽毛片| 黄视频免费在线观看 | 毛片免费试看 | 久久蜜桃精品一区二区三区综合网 | 日本不卡一区二区三区在线 | 欧美一区二区三区中文字幕 | 国产精品久久久久久久久久妇女 | 好吊色欧美一区二区三区四区 | 可以看逼的视频 | 国产一及毛片 | 宅男噜噜噜66国产免费观看 | 羞羞的视频在线免费观看 | 午夜精品福利视频 | 欧美片a | 欧产日产国产精品99 | 妇女毛片 | 亚洲综合精品 |