社区
Linux/Unix社区
帖子详情
请问线程中的检错互斥和mutex_trylock有什么区别?
bat603
2006-12-30 11:32:34
pthread_mutex_init中有个参数mutexattr所表示的属性有一个检错互斥PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,表示检测互斥,并不阻塞线程,而pthread_mutex_trylock也表示测试上锁,如果mutex上锁,立即返回,
请问两者区别是什么?
...全文
159
1
打赏
收藏
请问线程中的检错互斥和mutex_trylock有什么区别?
pthread_mutex_init中有个参数mutexattr所表示的属性有一个检错互斥PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,表示检测互斥,并不阻塞线程,而pthread_mutex_trylock也表示测试上锁,如果mutex上锁,立即返回, 请问两者区别是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
无知者无谓
2006-12-30
打赏
举报
回复
PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP是一个宏
pthread_mutex_trylock是一个函数
PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP具体定义没有看过,估计也是使用了pthread_mutex_trylock
Linux
线程
-
互斥
锁pthread_
mutex
_t
互斥
锁的使用过程
中
,主要有pthread_
mutex
_init,pthread_
mutex
_destory,pthread_
mutex
_
lock
,pthread_
mutex
_un
lock
这几个函数以完成锁的初始化,锁的销毁,上锁和释放锁操作。 一,锁的创建 锁可以被动态或...
linux暂停系统
线程
,pthread_create暂停 Linux
线程
-
互斥
锁pthread_
mutex
_t (转载)
互斥
锁的使用过程
中
,主要有pthread_
mutex
_init,pthread_
mutex
_destory,pthread_
mutex
_
lock
,pthread_
mutex
_un
lock
这几个函数以完成锁的初始化,锁的销毁,上锁和释放锁操作。一,锁的创建?? ?? 锁可以被动态或...
linux
线程
锁 pthread_
mutex
_init,详细的
互斥
锁pthread_
mutex
_t的使用
互斥
锁pthread_
mutex
_t的使用有两种方法创建
互斥
锁,静态方式和动态方式。POSIX定义了一个宏PTHREAD_
MUTEX
_INITIALIZER来静态初始化
互斥
锁,方法如下:pthread_
mutex
_t
mutex
=PTHREAD_
MUTEX
_INITIALIZER;在...
pthread_
mutex
_init &
互斥
锁pthread_
mutex
_t的使用(转)
有两种方法创建
互斥
锁,静态方式和动态方式。POSIX定义了一个宏PTHREAD_
MUTEX
_INITIALIZER来静态初始化
互斥
锁,方法如下: pthread_
mutex
_t
mutex
=PTHREAD_
MUTEX
_INITIALIZER; 在LinuxThreads实现
中
,pthread_
mutex
_...
多
线程
互斥
锁 pthread_
mutex
的使用及初始化问题
互斥
锁 pthread_
mutex
的使用及注意事项
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章