<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
    主站蜘蛛池模板: 一区二区三区免费视频网站| gogo免费在线观看| 亚洲国产高清人在线| 最近中文字幕无免费视频| 大地资源中文在线观看免费版| 99久久婷婷国产综合亚洲| 亚洲经典在线观看| 亚洲第一区香蕉_国产a| 亚洲一级特黄大片无码毛片| 最近中文字幕mv手机免费高清| 57pao国产成视频免费播放| 国产乱妇高清无乱码免费| 免费手机在线看片| a毛片在线免费观看| 97精品免费视频| 无人在线直播免费观看| 成人免费午夜在线观看| 日韩免费视频播放| 久久亚洲国产成人影院网站| 2048亚洲精品国产| 亚洲综合色丁香麻豆| 亚洲色偷偷综合亚洲av78| www一区二区www免费| 日本高清在线免费| 日日夜夜精品免费视频| 亚洲精品无码久久千人斩| 亚洲熟妇无码av另类vr影视| 一级做α爱过程免费视频| 在线看免费观看AV深夜影院| 日本免费一二区在线电影| 亚洲国产精品无码久久SM| 亚洲AV无码久久久久网站蜜桃| 亚洲成a人片在线不卡一二三区| 亚洲精品视频免费| 毛片a级毛片免费播放下载| 亚洲午夜久久久久久久久久| 亚洲综合av一区二区三区不卡| 两性色午夜视频免费网| 免费国产在线观看| 亚洲熟妇少妇任你躁在线观看| 久久久久国色av免费看|