目前是一個主程式利用socket做Server threading去收不同連進來的data
例如main.py -- 呼叫 a threading 接收來自192.168.1.50
呼叫 b threading 接收來自192.168.1.51
我還有一個ui.py的程式是tkinter前端做展示收到data的反應(需即時)
請教各位前輩該如位把threading收到的資料又即時傳回ui.py做處理?
我用過寫入記事本並用ui.py讀這種傻事,後面數量多起來非同步的情況下,
很容易造成deadlock,所以想詢問各位有沒有其他方法
參考這篇
如果不是課程要求的話
我覺得你學python的步調太快了
threading 再送到另一個 ipc 做 poll
或是直接丟 Queue
如果你有沒有用到 async 的套件,CPython 會幫你 lock。