В C#оператор блокировки часто используется с типом объекта, например: < /p>
private static readonly object _lock = new object();
public void SomeMethod()
{
lock (_lock)
{
// Critical section
}
}
< /code>
Я заметил, что другие ссылки, такие как строки, списки или пользовательские классы, обычно не используются для блокировки. Почему это? Что делает объект предпочтительным типом для блокировки? Каковы ограничения или потенциальные проблемы с использованием других ссылок с блокировкой?
Подробнее здесь: https://stackoverflow.com/questions/794 ... ence-types
Почему объект обычно используется в блокировке в C# вместо других эталонных типов? Какие типы нельзя заблокировать? [дуб ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение