pthread_mutex_t 和 pthread_cond_t 配合使用的簡要分析

1.原理 假設有兩個線程同時訪問一個全局變量 n,這個全局變量的初始值等於0。 Int  n = 0 ;          消費者線程 A 進入臨界區,訪問 n,A 必須等到 n 大於 0 才能接着往下執行,如果 n== 0,那麼 A 將一直等待。          還有一個生產者線程 B,B 進入臨界區,修改 n 的值,使得 n >0,當 n > 0 時,B 通知等待 n > 0 的消費者線程A
相關文章
相關標籤/搜索