Синхронизация без блокировки

Мой вопрос связан с многопоточной синхронизацией без блокировки. Я хотел знать следующее:

  1. Каковы общие подходы к достижению этого? Я где-то читал о LockFreePrimitives, таких как CompareAndExchange (CAS) или DoubleCompareAndExchange (DCA), но никаких объяснений им не было дано? Какие-либо подходы к МИНИМИЗАЦИИ использования блокировок?

  2. Как Java / .NET реализует свои параллельные контейнеры? Они используют блокировку или синхронизацию без блокировки?

Заранее спасибо.

6
задан Bober02 1 February 2012 в 21:40
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: