前面已经介绍完了线程同步的方式,现在来介绍一下进程的同步方式
一.mutex【互斥量】
大家有一个错觉就是 以为 mutex只能用户线程间同步,其实不然mutex 其实可以用于进程间同步,在pthread_mutex_init之前,要修改他的 mutex属性就可以了
mutex属性修改的函数主要有以下几个
主要应用函数:pthread_mutexattr_t mattr类型: 用于定义mutex,锁的【属性】初始化一个mutex.属性对象
pthread_mutexattr_init函数:int pthread_mutexattr_init(pthread_mutexattr_t *attr);
pthread_mutexattr_destroy函数: 销毁mutex,属性对象(而非销毁锁)int pthread_mutexattr_destroy(pthread_mutexattr_t*attr);
pthread_mutexattr_setpshared,函数: 修改mutex属性。<