[問題] 關於thread之間的資料交換
我在主thread中 呼叫了兩個在另外的py檔案中定義的function
並且生成兩個thread之後 將這兩個py檔案中的函式
丟進去執行 接下來我遇到問題了
稱呼兩個子thread分別為a與b
a與b要如何交換資料?
一開始是想到用global variable (網路上很多人不推薦這個方法 why?)
但是 如果function是從外部import進來的 似乎沒那麼簡單 我也弄不出來
最後想到的方式是用對file的io行為 來做資料交換(甚至有前輩要我用資料庫...
感覺殺雞用牛刀)
請問各位 有更好的方式嗎?
PS.這兩個THREAD都是無限迴圈 會一直持續交換資料
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.254.3.144
※ 編輯: wandog 來自: 122.254.3.144 (08/31 00:30)
→
08/31 00:39, , 1F
08/31 00:39, 1F
→
08/31 00:43, , 2F
08/31 00:43, 2F
→
08/31 00:43, , 3F
08/31 00:43, 3F
※ 編輯: wandog 來自: 122.254.3.144 (08/31 00:44)
推
08/31 00:51, , 4F
08/31 00:51, 4F
→
08/31 03:42, , 5F
08/31 03:42, 5F
→
08/31 23:07, , 6F
08/31 23:07, 6F
→
09/01 19:09, , 7F
09/01 19:09, 7F
→
09/01 19:11, , 8F
09/01 19:11, 8F
→
09/03 17:43, , 9F
09/03 17:43, 9F
Python 近期熱門文章
PTT數位生活區 即時熱門文章