2017-05-17 62 views
0

位蟒蛇小白,但我想知道......的Python:如何通過UDP套接字數據線程處理

我想,當談到開始啓動,並通過UDP套接字數據的線程的線程在線程中進行處理,然後相應地響應客戶端。

到目前爲止,我所見過的所有例子都創建了一個線程,執行某些操作,重複它。我不想要創建數千個線程,只需要一個線程來處理特定類型的消息數據。

這是可能的,有誰知道任何例子? 謝謝

回答

0

是的,這是可能的。但請注意,除非您能夠使用像NumPy或某些自定義邏輯這樣的已編譯擴展模塊來處理數據報,否則無法以此方式獲得吞吐量。

+0

謝謝,我可以進入線程來處理數據,但似乎無法從工作線程內發送任何數據回客戶端 – moonraker

+1

這種取決於它的意思處理。如果您的處理涉及可能阻塞(非異步數據庫訪問,其他網絡流量等)的操作,您可能會從線程中受益。 –

+0

任何人都可以提供一個如何做到這一點的例子嗎?我一直在玩隊列。 QUEUE無濟於事。謝謝 – moonraker