首页 > 解决方案 > 等待 DotNET 中的锁定 - 幕后实现

问题描述

我无法在任何地方找到这个。

当您在 DotNET 中使用各种锁定机制时,它是如何在底层实现的?

设法锁定对象的第一个线程可以使用它。

但是,其他人如何等待锁定?我知道他们在获得锁之前会被阻止,但它是如何实现的?这是某种while(...)循环吗?还是有别的东西要去那里?

标签: c#.netmultithreading

解决方案


推荐阅读