маркер?
Попробовал делать lock(this) и всё работает, может есть какие-то подводные?
Вы имеете в виду объект синхронизации?
Если да, советую поискать в интернете урок от ITVDN пример "Туалет для программистов"
если удалить _locker и использовать lock(this) ничего не ломается
Поищите это в интернете и у вас вопросы сами отпадут
понял, спасибо )
ITVDN C# Essentials Урок 13 Threads. Ссылка на оф. сайт: https://itvdn.com/ru/video/csharp-essential. Если у вас есть повязка, то скорее надевайте ее и уверен на просторах интернета найдете то, что нужно)))) ☠️☠️☠️
Хотя, вам повезло на оф. сайте этот урок бессплатно))
А потом я где-нибудь сделаю lock(yourThreadSafeInstance). Вот смеху будет.
Axaxaxa, спасибо. Так смешно такую серьёзную тему я ещё не слушал ) Но ответ на вопрос я понял, получается lock(obj) на obj записывает null, до момента выхода из критической секции
Все правильно, это как эстафетная палочка))
Ты точно знаешь, как работает lock? Тут, конечно, моя вина, потому что я не написал условие про разные потоки, но я думал, что это очевидно, раз речь о локе.
TradeSafe, очень мило. Спасибо.
Обсуждают сегодня