2010-08-07 18 views

回答

4

pthread_mutex_lock,如果你已經使用pthreads。

快速例如,當counter是共享變量和mutexpthread_mutex_t類型的互斥鎖變量:

/* Function C */ 
void functionC() 
{ 
    pthread_mutex_lock(&mutex); 
    counter++; 
    pthread_mutex_unlock(&mutex); 
} 
3

不能鎖定的變量。作爲深入研究的主題,STM是一個很有前途的候選人,但沒有人寫過使用它的操作系統。

不,您只能阻止試圖訪問該變量的代碼。通常使用互斥量完成。

相關問題