您当前的位置: 首页 >  linux

linux线程同步(4)-自旋锁

phymat.nico 发布时间:2018-01-21 00:11:37 ,浏览量:5

自旋锁与互斥量功能一样,唯一一点不同的就是互斥量阻塞后休眠让出cpu,而自旋锁阻塞后不会让出cpu,会一直忙等待,直到得到锁!!!

自旋锁在用户态使用的比较少,在内核使用的比较多!自旋锁的使用场景:锁的持有时间比较短,或者说小于2次上下文切换的时间。

自旋锁在用户态的函数接口和互斥量一样,把pthread_mutex_xxx()中mutex换成spin,如:pthread_spin_init()。

关注
打赏
1688896170
查看更多评论

phymat.nico

暂无认证

  • 5浏览

    0关注

    1958博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.1644s