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

首頁 > 編程 > Python > 正文

python實現線!程池的方法

2019-11-02 14:39:28
字體:
來源:轉載
供稿:網友

   本文實例講述了python實現線程池的方法。分享給大家供大家參考。具體如下:

  原理:建立一個任務隊列,然多個線程都從這個任務隊列中取出任務然后執行,當然任務隊列要加鎖,詳細請看代碼

  文件名:thrd_pool.py 系統環境:ubuntu linux & python2.6

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 import threading import time import signal import os class task_info(object): def __init__(self): self.func = None self.parm0 = None self.parm1 = None self.parm2 = None
好看的邪惡搞笑漫畫[www.62-6.com/1/manhua/]
class task_list(object): def __init__(self): self.tl = [] self.mutex = threading.Lock() self.sem = threading.Semaphore(0) def append(self, ti): self.mutex.acquire() self.tl.append(ti) self.mutex.release() self.sem.release() def fetch(self): self.sem.acquire() self.mutex.acquire() ti = self.tl.pop(0) self.mutex.release() return ti class thrd(threading.Thread): def __init__(self, tl): threading.Thread.__init__(self) self.tl = tl def run(self): while True: tsk = self.tl.fetch() tsk.func(tsk.parm0, tsk.parm1, tsk.parm2) class thrd_pool(object): def __init__(self, thd_count, tl): self.thds = [] for i in range(thd_count): self.thds.append(thrd(tl)) def run(self): for thd in self.thds: thd.start() def func(parm0=None, parm1=None, parm2=None): print 'count:%s, thrd_name:%s'%(str(parm0), threading.currentThread().getName()) def cleanup(signo, stkframe): print ('Oops! Got signal %s', signo) os._exit(0) if __name__ == '__main__': signal.signal(signal.SIGINT, cleanup) signal.signal(signal.SIGQU
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄污在线看 | 久久久电影电视剧免费看 | 亚洲国产视频在线 | 一区二区网 | 男女牲高爱潮免费视频男女 | free台湾极品性hd | 成人一级免费 | 99在线免费观看视频 | 成年人黄视频 | 日本精品一区二区 | 黄色大片在线免费看 | 涩涩屋av | 欧美人禽 | 国产一级毛片高清视频 | 娇妻被各种姿势c到高潮小说 | 午夜视频观看 | 色就操 | 国产91精品久久久久久 | 免费色片 | 亚洲精品一区二区三区在线看 | 中文字幕在线观看日韩 | 色网在线视频 | 欧美 日韩 三区 | 狠狠操精品视频 | 久色porn| videos高潮 | 亚洲成人福利电影 | 思思久而久而蕉人 | 激情亚洲一区二区三区 | 桥本有菜免费av一区二区三区 | 法国极品成人h版 | 国产精品久久久久久久久久久久久久久 | 成年免费看 | 美女网站黄在线观看 | chinesehd天美原创xxxx | 97超级碰碰人国产在线观看 | 成人免费网站在线观看视频 | 成人在线影视 | 国产91九色在线播放 | 色av成人天堂桃色av | 成人 精品|