Labview 同步——信號量
信號量用于限制可在同一個共享(受保護)資源上同時執(zhí)行的任務數(shù)量。受保護的資源或關(guān)鍵代碼段可能涉及全局變量的寫入或與外部儀器通信。
使用信號量可將兩個或多個獨立的并行任務同步,以使一次只有一個任務可執(zhí)行被共有信號量所保護的關(guān)鍵代碼段。當需要某些VI或程序框圖的某部分等待另一VI或程序框圖其他部分完成關(guān)鍵代碼段執(zhí)行后再執(zhí)行時,可使用此類VI。
信號量用于鎖定和解鎖共享資源。
在多線程中,信號量可以這樣使用:
評論