paho mqtt c庫,建立多客戶端,mqtt側,實際僅建立一個執行緒.

點滴寫錄發表於2020-11-04

文章目錄

場景:

客戶端A,與本地代理通訊;
客戶端B,與遠端的代理通訊(物管平臺).

問題

兩個客戶端的訊息到達函式(MQTTAsync_messageArrived型別),不能並行.互相阻塞.

原因

翻閱原始碼,得出結論:

同程式,僅可建立一個執行緒,不會因為多個客戶端而建立多個執行緒.

相關文章