<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0

    from Queue import Queue
    import threading
    import random
    import time

    class Producer(threading.Thread):
        def __init__(self, threadname, queue):
            threading.Thread.__init__(self, name=threadname)
            self.sharedata = queue
        def run(self):
            for i in range(10):
                print self.getName(), 'adding', i, 'to queue'
                self.sharedata.put(i)
                time.sleep(random.randrange(10)/10.0)
            print self.getName(), 'Finished'
    class Consumer(threading.Thread):
        def __init__(self, threadname, queue):
            threading.Thread.__init__(self, name=threadname)
            self.sharedata = queue
        def run(self):
            for i in range(10):
                print self.getName(), 'get a value', self.sharedata.get()
                time.sleep(random.randrange(10)/10.0)
            print self.getName(), 'Finished'
    def main():
        queue = Queue()
        producer = Producer('Producer', queue)
        consumer = Consumer('Consumer', queue)
        print 'Starting threads...'
        producer.start()
        consumer.start()
       
        producer.join()
        consumer.join()
        print 'All threads have terminated.'
       
    if __name__ == '__main__':
        main()


    如何來獲得與線程有關的信息呢?

    獲得當前正在運行的線程的引用

    running = threading.currentThread()

    獲得當前所有活動對象(即run方法開始但是未終止的任何線程)的一個列表

    threadlist = threading.enumerate()

    獲得這個列表的長度

    threadcount = threading.activeCount()

    查看一個線程對象的狀態調用這個線程對象的isAlive()方法,返回1代表處于“runnable”狀態且沒有“dead

    threadflag = threading.isAlive()

    posted on 2007-09-25 15:51 周銳 閱讀(245) 評論(0)  編輯  收藏 所屬分類: Python
    主站蜘蛛池模板: 91免费在线播放| 又粗又大又猛又爽免费视频| 国产精品亚洲片在线va| 看全色黄大色大片免费久久 | 国产黄片不卡免费| 亚洲国产香蕉碰碰人人| 夜夜嘿视频免费看| 中文字幕免费在线视频| 亚洲国产日韩在线成人蜜芽| 小小影视日本动漫观看免费| 91免费福利视频| 亚洲人成欧美中文字幕| 亚洲国产精品无码专区| 免费被黄网站在观看| 免费污视频在线观看| 国产青草亚洲香蕉精品久久 | 亚洲第一页在线观看| 国产一区二区三区免费看| 日本高清高色视频免费| 成年女人毛片免费播放视频m| 色哟哟国产精品免费观看| 亚洲国产成人精品无码一区二区 | 国产免费AV片在线观看播放| 亚洲乱码在线卡一卡二卡新区| 国产亚洲精品成人AA片新蒲金 | 久久亚洲精品国产精品| 亚洲男人的天堂在线va拉文| 永久免费av无码网站韩国毛片| 中文毛片无遮挡高清免费| 亚洲av永久无码精品秋霞电影秋| 亚洲AV无码日韩AV无码导航| 免费一级毛片不卡在线播放| 曰批视频免费30分钟成人| 成人性生交大片免费看中文| 老司机午夜免费视频| 亚洲Av无码一区二区二三区| 国产亚洲人成网站观看| 亚洲高清偷拍一区二区三区| 女人18毛片a级毛片免费| 中文字幕乱码免费视频| 亚洲字幕AV一区二区三区四区|