[問題] 兩隻程式同時跟同一個序列埠溝通
我現在有台UPS 可以透過序列埠查詢UPS的狀態
所以Linux裡有隻程式長駐 會跟UPS溝通
當UPS電池快用完時 可以進行關機的動作
也可以監控UPS目前的溫度
而今天我用另一隻程式持續去跟UPS抓數值
卻發現原本的長駐程式讀到了異常的溫度(180度)
剛好跟我在用的程式讀出來的某個數值一樣
這是不是表示 兩隻程式同時對序列埠作讀寫動作造成問題呢?
我跟同事說 異常的數值是因為這個原因
他跟我說這個機率非常低 斬釘截鐵的說不可能
我要怎麼樣才能確定是這個原因造成的呢?
還是說其實是UPS的問題
而Linux本身就已經確保不會發生這樣的錯亂呢?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.8.218
※ 編輯: CHHsu 來自: 114.32.8.218 (05/12 21:48)
→
05/12 23:34, , 1F
05/12 23:34, 1F