API 方法InitializeCriticalSectionAndSpinCount
允许您设置自旋计数,因此当EnterCriticalSection
被调用时,它会使用自旋锁循环尝试多次获取资源。只有当所有尝试都失败时,线程才会转换到内核模式以进入等待状态。
如果改为调用“正常” InitializeCriticalSection()
,是否设置了“默认”旋转计数?(或者是 0,没有旋转?)
API 方法InitializeCriticalSectionAndSpinCount
允许您设置自旋计数,因此当EnterCriticalSection
被调用时,它会使用自旋锁循环尝试多次获取资源。只有当所有尝试都失败时,线程才会转换到内核模式以进入等待状态。
如果改为调用“正常” InitializeCriticalSection()
,是否设置了“默认”旋转计数?(或者是 0,没有旋转?)