hi各位大佬好,前面一篇介紹了多行程中傳值的問題,這里要進行一個執行緒問題,即,當目前任務進行中一部分資料要用來做另一個任務(new plan),當前任務又不能停下,于是就要開一個執行緒執行新的任務,
For Video Recommendation in Deep learning QQ Group 277356808
For Visual in deep learning QQ Group 629530787
I'm here waiting for you
別加那么多,沒必要,另外,不接受這個網頁的私聊/私信!!!
與其說是隨手筆記,不如說是作業記錄更恰當,今天本大佬節日,不知道有沒有一起過的,韶華不為少年留,恨悠悠,幾時休,便作春江都是淚,流不盡,許多愁,
【注,我的很多博文并不都是當天完成的,有的都是幾天前就開始寫了,只是發表那天提交,當然同時可能開了很多博文】
我想說,執行緒里面能開行程嗎??不是Process這種,是Pool或者ThreadPool,可以試試,先實作demo
from threading import Thread
from multiprocessing.pool import ThreadPool
from multiprocessing import Process,Pool
有計數的快慢的問題,我先嘗試下,看是手寫的快還是熊貓庫快,沒想到還是我手寫的快啊,小明哥厲害了,但是資料長度上來了還是熊貓庫厲害啊,均是執行10次的累計時間,第一個是我手寫的,第二個是熊貓庫,鑒于我召回的items的量級,所以采用我自己寫的沒錯了,
#data length 1000
time 1 : 0.007994, time 2 : 0.029980
#10000
time 1 : 0.079951, time 2 : 0.033979
#100000
time 1 : 0.959261, time 2 : 0.067959
#百萬
time 1 : 8.516236, time 2 : 0.410749
鑒于時間要求,今天暫不進行執行緒中加多行程,先搞個執行緒整上,
推進中發現執行緒是變數進不去,,,,,尷尬,之前的行程是變數出不去(上個博文),解決紅字問題,那就是傳參,這個很容易,進不去是不想傳參,有點懶,
今天不搞個博文都對不起粉絲,,,,明天更這個博文,不要說臟話,文明人,
拜拜
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/212218.html
標籤:java
上一篇:(實際應用)基于opencv的手勢識別框選(一)影像處理
下一篇:測驗人員如何制定測驗策略呢?
