Результаты поиска по запросу "lock-free"

5 ответов

Можете ли вы избежать блокировки, гарантируя, что несколько потоков не будут обращаться к одной и той же памяти?

1 ответ

/boost/lockfree/queue.hpp: ошибка: статическое утверждение не удалось: (boost :: has_trivial_destructor <T> :: value)

я пытаюсь заменить

4 ответа

ABA в алгоритмах без блокировки

Я понимаюABA [http://en.wikipedia.org/wiki/ABA_problem]проблема. Но вот что я не могу понять: они говорят, что на языках, имеющихавтоматическая сборка мусораэто может не выставляться. Итак, мои вопросы: Как автоматическая сборка мусора ...

ТОП публикаций

3 ответа

Чем отличаются LinkedBlockingQueue от ConcurrentLinkedQueue?

1 ответ

/boost/lockfree/queue.hpp: ошибка: статическое утверждение не удалось: (boost :: has_trivial_destructor <T> :: value)

Я пытаюсь заменитьboost::lockfree::queue заstd::queue в этом ...

7 ответов

Блокировка и барьеры памяти

У меня есть вопрос о следующем примере кода (m_value ISN»t volatile, и каждый поток работает на отдельном процессоре)

1 ответ

Читает ли exchange или compare_and_exchange последнее значение в порядке изменения?

я читаюC ++ параллелизм в действии Энтони Уильямс. В разделе &quot;Понимание непринужденного заказа &quot; она имеет:Есть несколько дополнительных вещей, кот...

3 ответа

.)

volatile Ключевое слово гарантирует, что чтение и запись имеют семантику получения и выпуска соответственно. Однако, это говорит что-нибудь о введенных чтениях или письмах? Например: volatile Thing something; volatile int aNumber; void Method() ...

1 ответ

Проблема с boost :: lockfree :: queue в разделяемой памяти (boost 1.53, gcc 4.7.2 / clang 3.0-6ubuntu3)

У меня проблема с размещением

3 ответа

Является ли std :: ifstream поточно-безопасным и без блокировки?