下列那一項機制不是 UNIX 作業系統,用來同步多執行緒(multiple threads)的方法?
A使用不可分割的讀取並設定指令(atomic test-and-set operations)
B使用旗號(semaphores)
C使用等待事件(wait event)和觸發事件(signal event)的系統呼叫
D使用管道(pipes)的機制正確答案
答案與詳解
Pipes 是 IPC(行程間通訊)機制,用來在 process 間「傳遞資料」,屬於通訊而非同步。雖然有阻塞特性看似像同步,但分類上屬通訊機制。
