python-multiprocessing

    2熱度

    1回答

    我正在嘗試使用this example作爲我的cherrypy應用程序上排隊系統的模板。 我能夠將它從python 2轉換爲python 3(將from Queue import Empty更改爲from queue import Empty)並在Ubuntu中執行它。但是,當我在Windows中執行它,我得到以下錯誤: F:\workspace\test>python test.py Trac

    -1熱度

    1回答

    爲什麼當我創建一個進程,我有n殭屍狀態python孩子加入他們? In [1]: def quick_process(): ...: pass ...: In [2]: import multiprocessing In [3]: import time In [4]: for i in range(5): ...: multiprocessing.Process(target=q

    1熱度

    1回答

    我想用許多不同的參數組合來集成一個微分方程組,並存儲變量的最終值屬於一組參數。因此,我實現了一個簡單的for循環,其中創建了隨機初始條件和參數組合,整合了系統並將感興趣的值存儲在各個陣列中。 因爲我打算爲一個相當複雜的系統(這裏我只使用一個玩具系統進行說明)的許多參數組合來做到這一點,而這個系統也可能變得僵硬,我想通過並行化模擬來加速使用Python的「多處理「模塊。 但是,當我運行模擬時,for

    0熱度

    1回答

    我已經寫了如下的一些代碼,多處理加盟事宜,通過它我想測試多處理一些具體問題: import multiprocessing as mp import sys z = 10 file = open("test_file") file2 = open("test_multiprocess", "w") arr = [] def func(obj, idx): print("pi

    0熱度

    1回答

    我試圖寫有多個進程的結構和流程是這樣的一個Python代碼: import multiprocessing import ctypes import time import errno m=multiprocessing.Manager() mylist=m.list() var1=m.Value('i',0) var2=m.Value('i',1) var3=m.Value('i

    1熱度

    1回答

    我有一個主要的進程,就是吃了來自不同市場的數據。它對消息進行了一些初步處理,然後將其傳遞給多處理隊列(每個獨特的市場都有自己的專用流程,在隊列的另一端稱爲Parse)。然後主要過程爲所涉及的特定市場呼叫mp.Event.set()。 在Parse之內是對mp.Event.wait()的調用,它會暫停進程,除非有數據被送入隊列。在Parse的末尾,它調用mp.Event.clear().我這樣做是因

    2熱度

    1回答

    我希望在進程中運行幾個線程。主要過程應告訴該過程何時停止。我想知道下面的代碼是否是最好的方式來做到這一點。特別是,我認爲行while not self.event.is_set(): time.sleep(1)是奇怪的,但也許它是最好的解決方案。 import threading import multiprocessing import time class T(threading.Th

    7熱度

    2回答

    我有一個函數,它以圖的節點id作爲輸入並計算圖中的某些內容(不改變圖形對象),然後將結果保存在文件系統中,我的代碼如下所示: ... # graph file is being loaded g = loadGraph(gfile='data/graph.txt') # list of nodeids is being loaded nodeids = loadSeeds(sfile='d

    7熱度

    1回答

    在Python(2.7),我嘗試創建一個任務芹菜(芹菜3.1.17)進程(多處理),但它給人的錯誤: daemonic processes are not allowed to have children 谷歌搜索它,我發現最新版本的檯球修復了「錯誤」,但我有最新版本(3.3.0.20),錯誤仍在發生。我也嘗試在我的芹菜任務中實現this workaround,但它給出了相同的錯誤。 有人知道

    2熱度

    1回答

    在一個名爲test.py打破我 print 'i am cow' import multi4 print 'i am cowboy' 和multi4.py我有 import multiprocessing as mp manager = mp.Manager() print manager 我對這個代碼的運作方式混淆。 在命令行,如果我鍵入python然後在Python環境,如果我