Home >  Term: 自旋锁
自旋锁

线程使用自旋锁反复测试锁变量,直到其他任务释放该锁。也就是说,等待的线程在锁上旋转,直到该锁被清除。然后,等待的线程处于关键区域时设置该锁。在关键区域的工作完成之后,线程将清除自旋锁,以便另一个线程能够进入关键区域。自旋锁与互斥锁之间的区别是获取他人拥有的互斥所的尝试会拦截和释放LWP;自旋锁并不会释放LWP。零件互斥锁。

0 0

Creator

  • Jackson Xu
  •  (Platinum) 3911 points
  • 100% positive feedback
© 2024 CSOFT International, Ltd.