旋转锁是否仅在低级操作系统中使用?

时间:2014-11-20 14:26:29

标签: multithreading operating-system locking

软件开发人员提到自旋锁主要用于OS低级操作,如驱动程序。这是真的吗? 什么是现实生活中好的旋转锁用例?

1 个答案:

答案 0 :(得分:3)

尽管如此,这个问题可能看似重复或基于意见。它包含一个特殊问题:

  

旋转锁是否仅在低级操作系统中使用?

不,旋转锁通常也适用于应用程序级别。例如。 提供了spin_mutexspin_rw_mutex,后者又用于某些并发容器(例如concurrent_hash_map)。

相关问题