2017年4月25日
摘要: pthread的lowlevellock是futex的最简单的锁应用。也是pthread其它同步原语最基本的锁。lowlevellock提供(或实现)了三种锁(方法),一是基于0或1的互斥的锁规则,二是基于robust futex定义的锁规则,三是用于condition重新对临界区上锁的操作。 lo 阅读全文
posted @ 2017-04-25 20:49 bbqz007 阅读(1934) 评论(1) 推荐(0) 编辑
摘要: linux 内核有实时互斥体(锁),名为rt_mutex即realtime mutex。说到realtime一定离不开priority(优先级)。所谓实时,就是根据优先级的不同对任务作出不同速度的响应。rt_mutex也就是依据任务(task,process)的priority进行排队的锁,同时使用 阅读全文
posted @ 2017-04-25 20:28 bbqz007 阅读(2509) 评论(0) 推荐(0) 编辑
摘要: non-pi futex,pi-futex,requeue-pi,robust-futex 阅读全文
posted @ 2017-04-25 18:39 bbqz007 阅读(15054) 评论(0) 推荐(2) 编辑