分类: LINUX
2015-01-06 14:54:54
原文地址:Linux 线程锁详解 作者:peckjerry
操作 | 相关函数说明 |
初始化互斥锁属性对象 | pthread_mutexattr_init 语法 |
销毁互斥锁属性对象 | pthread_mutexattr_destroy 语法 |
设置互斥锁范围 | pthread_mutexattr_setpshared 语法 |
获取互斥锁范围 | pthread_mutexattr_getpshared 语法 |
设置互斥锁的类型属性 | pthread_mutexattr_settype 语法 |
获取互斥锁的类型属性 | pthread_mutexattr_gettype 语法 |
设置互斥锁属性的协议 | pthread_mutexattr_setprotocol 语法 |
获取互斥锁属性的协议 | pthread_mutexattr_getprotocol 语法 |
设置互斥锁属性的优先级上限 | pthread_mutexattr_setprioceiling 语法 |
获取互斥锁属性的优先级上限 | pthread_mutexattr_getprioceiling 语法 |
设置互斥锁的优先级上限 | pthread_mutex_setprioceiling 语法 |
获取互斥锁的优先级上限 | pthread_mutex_getprioceiling 语法 |
设置互斥锁的强健属性 | pthread_mutexattr_setrobust_np 语法 |
获取互斥锁的强健属性 | pthread_mutexattr_getrobust_np 语法 |
Solaris | POSIX | 定义 |
USYNC_PROCESS | PTHREAD_PROCESS_SHARED | 用于同步该进程和其他进程中的线程 |
USYNC_PROCESS_ROBUST | 无 POSIX 等效项 | 用于在进程间可靠地同步线程 |
USYNC_THREAD | PTHREAD_PROCESS_PRIVATE | 用于仅同步该进程中的线程 |