Посты для тега : ‘theLock’

Класс Monitor

Ранее было показано, как реализовать спин-блокировку, используя методы класса Interlocked. Спин-блокировка не всегда является самым эффективным механизмом синхронизации, особенно в среде, где синхронизация почти гарантирована. Планировщик потоков должен будить поток и позволять ему повторно проверять переменную блокировки. Как упоминалось ранее, спин-блокировка идеальна, когда необходим легковесный нереентерабельный механизм, и шансы того, что потоку придется ждать, невелики.

Читать далее »
 
Rambler's Top100