Linux線程互斥學習筆記--詳細分析

一、互斥鎖 爲啥要有互斥? 多個進程/線程執行的先後順序不確定,何時切出CPU也不確定。 多個進程/線程訪問變量的動作往往不是原子的。 1. 操作步驟 (1)創建鎖 // 創建互斥鎖mutex pthread_mutex_t mutex; (2)初始化鎖 在Linux下, 線程的互斥量數據類型是pthread_mutex_t 在使用前, 要對它進行初始化: 初始化的兩種方法:(推薦使用第二種) 1
相關文章
相關標籤/搜索