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