python-multithreading

    0熱度

    2回答

    我在我的簡單示例中創建了一個帶有tKinter的Python GUI我有一個觸發簡單循環的按鈕來增加計數器。我已成功地對計數器進行了線程處理,因此我的GUI不會凍結,但是我遇到了使其停止計數的問題。這是我的代碼: # threading_example.py import threading from threading import Event import time from tkin

    -3熱度

    2回答

    我寫這部分代碼,只是爲了表示我的問題,並瞭解它是如何工作的: ​​ 我希望它做的事:控制檯應要求輸入,並且一旦我寫入attempt並返回時,它應該每2秒開始打印OKAY。我錯過了什麼?

    4熱度

    2回答

    儘管保存到QThread作爲self.lightsThread參考,停止QObjectself.lightsWorker然後開始self.lightsThread再次引起錯誤 QThread: Destroyed while thread is still running 停止self.lightsWorker後,必須在QThreadself.lightsThread停止太?如果不是,那麼問題

    1熱度

    1回答

    我有三個Python線程共享ASCII數據。第一個線程以極快的速度從串口讀取串行數據。然後,我解析並將這些數據傳遞給它寫入的套接字。另外,來自串行數據的一些數據被寫入XML文件。我意識到全球解釋器鎖定及其侷限性。我需要在1/10秒內完成所有這些操作。通過利用我在線程之間共享的全局值,我看到大量的CPU使用率和延遲。我不認爲我可以在Python中使用事件,因爲我會在其他情況下使用它。 如何在同步問題

    4熱度

    3回答

    在單獨的線程中調用相同的函數函數的最佳方式是什麼,並且每個實例都有一個帶有返回值的單獨列表,而不重複函數? 例子: import threading def function(a): returned_values = [] ct = threading.currentThread() while getattr(ct, "do_run", True):

    0熱度

    1回答

    我正在使用numexpr在遠程集羣上添加簡單的陣列。我的電腦有8個內核,遠程集羣有28個內核。 Numexpr文檔說:「在初始化期間,Numexpr將此數字設置爲系統中檢測到的內核數量」但羣集提供此輸出。 detect_number_of_cores()= 28個 detect_number_of_threads()= 8 雖然當我嘗試手動設置的線程數爲其他內容(set_num_threads =

    0熱度

    1回答

    我的目標函數,我要在我的Python應用程序中使用線程。假設我想用下面的main.py文件代碼在一個線程中運行工人()函數: def threadcalling(): t = threading.Thread(target=worker()) threads.append(t) t.start() 和work.py文件我的工人功能是像這樣的: def wo

    2熱度

    1回答

    import time import datetime as dt import urllib.request from bs4 import BeautifulSoup import matplotlib.pyplot as plt import matplotlib.animation as Animation from matplotlib import style impor

    0熱度

    1回答

    我已經爲shopify網站構建了一個結帳URL。這是通過在結帳URL中追加每個唯一產品的「變體」ID然後在網頁瀏覽器中打開該URL來完成的。要找到變體ID,我需要解析網站的網站地圖以獲取ID,我正在爲每個我正在解析的產品分別執行不同的線程,但是每個線程都增加了相當多的時間(幾乎一個第二)。 爲什麼會出現這種情況?難道它不應該在幾乎相同的時間,因爲每個線程基本上做同樣的事情? 作爲參考,一個線程需要

    0熱度

    1回答

    位蟒蛇小白,但我想知道...... 我想,當談到開始啓動,並通過UDP套接字數據的線程的線程在線程中進行處理,然後相應地響應客戶端。 到目前爲止,我所見過的所有例子都創建了一個線程,執行某些操作,重複它。我不想要創建數千個線程,只需要一個線程來處理特定類型的消息數據。 這是可能的,有誰知道任何例子? 謝謝