如何在模塊之間使用互斥體?在模塊之間共享互斥體
我有一個模塊,創建從另一個模塊運行功能的線程。
我需要讀取線程創建模塊中的變量,並且執行其他#included模塊的函數的線程修改變量。在這樣的系統中如何鎖定和解鎖互斥鎖?
例如邏輯模塊產生2個線程,每個線程運行另一個模塊的功能。有一個稱爲當前位置的變量,需要從邏輯模塊讀取,例如,另一個模塊調用getCurrentPosition。這些邏輯模塊外部的線程函數如何使用邏輯模塊中定義的互斥量?
線程運行功能需要鎖定和解鎖邏輯模塊中定義的互斥鎖。