python-multithreading

    -1熱度

    1回答

    函數接受*args和**kwargs: def b(num, *args, **kwargs): print('num', num) print('args', args) print('kwargs', kwargs) 調用它作爲b(5, *[1, 2], **{'a': 'b'})產生以下輸出: num 5 args (1, 2) kwargs {'a':

    1熱度

    1回答

    根據python多進程的docs,進程的產卵需要位於if __name__ == '__main__':子句的內部,以防止產生無限進程。 我的問題是否可以在導入中使用多進程? 讓我們說我有這個PY這是主要的執行文件: import foo def main(): foo.run_multiprocess() if __name__ =='__main__': main(

    0熱度

    1回答

    我試圖在python中複製C#代碼,它執行一個線程,等待它完成並返回一個值。實質上,方法RunAndWait位於助手類中,因爲對該方法的調用正在進行多次。 C#代碼如下: public static bool RunAndWait(Action _action, long _timeout) { Task t = Task.Run(() => { L

    0熱度

    1回答

    我在嘗試獲取項目列表,並根據API的某些處理檢查其狀態更改。該列表將手動填充,數量可能會有所不同。 我想寫一個腳本,使多個同時連接到API,以保持檢查狀態更改。對於每個項目,一旦狀態改變,就必須停止嘗試檢查。根據閱讀其他帖子Stackoverflow(具體來說,What is the fastest way to send 100,000 HTTP requests in Python?),我想出

    -2熱度

    1回答

    import time from threading import thread def myfunc(i): #Each thread runs this function print "sleep from thread %d" % i time. Sleep(5) print "woke up from thread %d" % i

    0熱度

    1回答

    import threading,time def auto2(): while 1: print ("hello master") time.sleep(2) def auto1(): while 1: print "hello" time.sleep(3) x=threading.Thread(target=a

    1熱度

    1回答

    當試圖運行下面的代碼,我得到 OSError: [Errno 2] No such file or directory 奇怪的問題是,當我嘗試沒有任何其他標誌,如-a運行LS,子進程運行如預期的那樣沒有錯誤。我也嘗試加入shell = True和flag -a,但仍然沒有運氣。 from multiprocessing import * import subprocess class Th

    1熱度

    1回答

    如果urllib.request是線程安全或沒有在Pyhton 3 document中找不到。在多線程腳本中使用它時,有什麼特別的地方需要注意?

    0熱度

    2回答

    在我用python編寫的軟件代碼的一部分中,我有一個項目列表,其大小可以從12變化到僅一個項目。對於這個列表中的每個項目,我正在做一些處理(發送與給定項目相關的HTTP請求,解析結果和許多其他操作。我想使用線程加速我的代碼,我想創建2個線程其中每一個採取了一些項目,並做處理異步 例1:比方說,在我的名單上有12個項目,每個線程將採取在這種情況下,6個項目,並呼籲各處理功能項目 例2:現在讓我們說,

    0熱度

    1回答

    復位我有一個威騰分佈式程序。網絡中的每個節點(虛擬機)都會將數據(通過傳出連接)發送到每個其他節點並從其他節點接收數據(通過傳入連接)。在發送數據之前,所有節點都向每個其他節點(包括單個源節點)開放一個套接字。延遲3秒後,源開始向網絡中的每個其他節點發送不同的文件塊。每個節點在第一個數據包到達後開始轉發接收塊。 的程序成功完成了多次,沒有任何錯誤。但是,有時候一個隨機節點會重置所包含的連接(雖然仍