Linux线程互斥学习笔记--详细分析

一、互斥锁 为啥要有互斥? 多个进程/线程执行的先后顺序不确定,何时切出CPU也不确定。 多个进程/线程访问变量的动作往往不是原子的。 1. 操作步骤 (1)创建锁 // 创建互斥锁mutex pthread_mutex_t mutex; (2)初始化锁 在Linux下, 线程的互斥量数据类型是pthread_mutex_t 在使用前, 要对它进行初始化: 初始化的两种方法:(推荐使用第二种) 1
相关文章
相关标签/搜索