国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

香港云服务器
服務器之家 - 腳本之家 - Python - python線程池threadpool使用篇

python線程池threadpool使用篇

2021-02-06 10:54菜鳥磊子 Python

這篇文章主要為大家詳細介紹了python線程池threadpool的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

最近在做一個視頻設備管理的項目,設備包括(攝像機,DVR,NVR等),包括設備信息補全,設備狀態推送,設備流地址推送等,如果同時導入的設備數量較多,如果使用單線程進行設備檢測,那么由于設備數量較多,會帶來較大的延時,因此考慮多線程處理此問題。

可以使用python語言自己實現線程池,或者可以使用第三方包threadpool線程池包,本主題主要介紹threadpool的使用以及其里面的具體實現。

1、安裝

使用安裝:

?
1
pip installthreadpool

2、使用

    (1)引入threadpool模塊
    (2)定義線程函數
    (3)創建線程 池threadpool.ThreadPool()
    (4)創建需要線程池處理的任務即threadpool.makeRequests()
    (5)將創建的多個任務put到線程池中,threadpool.putRequest
    (6)等到所有任務處理完畢theadpool.pool()

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import threadpool
def ThreadFun(arg1,arg2):
 pass
def main():
 device_list=[object1,object2,object3......,objectn]#需要處理的設備個數
 task_pool=threadpool.ThreadPool(8)#8是線程池中線程的個數
 request_list=[]#存放任務列表
 #首先構造任務列表
 for device in device_list:
 request_list.append(threadpool.makeRequests(ThreadFun,[((device, ), {})]))
 #將每個任務放到線程池中,等待線程池中線程各自讀取任務,然后進行處理,使用了map函數,不了解的可以去了解一下。
 map(task_pool.putRequest,request_list)
 #等待所有任務處理完成,則返回,如果沒有處理完,則一直阻塞
 task_pool.poll()
if __name__=="__main__":
 main()

上面就是一個具體的線程池的使用流程
threadpool具體的定義如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class ThreadPool:
 """A thread pool, distributing work requests and collecting results.
 
 See the module docstring for more information.
 
 """
 def __init__(self, num_workers, q_size=0, resq_size=0, poll_timeout=5):
 pass
 def createWorkers(self, num_workers, poll_timeout=5):
 pass
 def dismissWorkers(self, num_workers, do_join=False):
 pass
 def joinAllDismissedWorkers(self):
 pass
 def putRequest(self, request, block=True, timeout=None):
 pass
 def poll(self, block=False):
 pass
 def wait(self):
 pass

下一節會詳細介紹上面的整個流程以及每個函數:python 線程池threadpool(實現篇)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/hehe123456ZXC/article/details/52258358

延伸 · 閱讀

精彩推薦
1194
主站蜘蛛池模板: 国产精品99久久久久久久女警 | 日韩精品影院 | 中文字幕视频 | 日本免费中文字幕 | 欧美国产综合 | 亚州精品天堂中文字幕 | 亚洲精品视频在线观看免费视频 | 精品成人av一区二区在线播放 | 欧洲精品在线观看 | 成人一区二区三区 | 在线毛片观看 | 久久久美女 | 日日干夜夜骑 | 九九九久久国产免费 | 亚洲成人av免费观看 | 在线一区二区免费 | 91av免费在线观看 | 青青在线精品视频 | 国产综合精品 | 免费国产视频 | 久久久夜夜夜 | 中文字幕第33页 | 伊人网站 | 国产精品久久久久久久9999 | 国产欧美日韩综合精品一区二区 | 91免费观看视频 | 久久综合伊人77777蜜臀 | 日韩精品一区二区三区中文在线 | 国产第一区在线观看 | 久久大陆 | 日韩视频免费 | 久久久久久久久久久久福利 | 国产精品久久久久久久久久99 | 日韩精品在线免费观看 | 国产成年人电影在线观看 | 色接久久 | 午夜久久久 | 在线视频三级 | 91在线视频 | 亚洲成人一区二区三区 | 欧美激情视频一区 |