linux环境变成-进程同步【互斥量文件锁】

it2025-11-12  6

前面已经介绍完了线程同步的方式,现在来介绍一下进程的同步方式

一.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属性。<

最新回复(0)