Linux C 多线程编程之互斥锁与条件变量实例详解

asjgds 21 0 PDF 2020-07-16 23:07:02

一、互斥锁 互斥量从本质上说就是一把锁, 提供对共享资源的保护访问。 1. 初始化: 在Linux下, 线程的互斥量数据类型是pthread_mutex_t. 在使用前, 要对它进行初始化: 对于静态分配的互斥量, 可以把它设置为PTHREAD_MUTEX_INITIALIZER, 或者调用pthread_mutex_init. 对于动态分配的互斥量, 在申请内存(malloc)之后, 通过pthread_mutex_init进行初始化, 并且在释放内存(free)前需要调用pthread_mutex_destroy. 原型: int pthread_mutex_init(pth

Linux C 多线程编程之互斥锁与条件变量实例详解

用户评论
请输入评论内容
评分:
暂无评论