關於多線程和多進程常見的一些面試題總結

題目1:「Linux中線程互斥/同步有哪幾種方式」 線程間的同步方法大體可分爲兩類:用戶模式和內核模式。 內核模式: 利用系統內核對象的單一性來進行同步,使用時需要切換內核態與用戶態 用戶模式就是不需要切換到內核態,只在用戶態完成操作。 用戶模式下的方法有:原子操作(例如一個單一的全局變量),臨界區。 內核模式下的方法有:事件,信號量,互斥量。 生產者消費者 用到信號量 題目2:「同樣可以實現互斥
相關文章
相關標籤/搜索