Результаты поиска по запросу "lock-free"
ABA в алгоритмах без блокировки
Я понимаюABA проблема. Но вот что я не могу понять: они говорят, что на языках, имеющихавтоматическая сборка мусора это может не выставляться. Итак, мои вопр...
Да, L1D кэши взаимодействуют друг с другом (через L3 в процессорах Intel), используя MESI. Смотрите мой ответ для более подробной информации.
те предположим, что 2 ядра пытаются записать разные значения в один и тот же адрес ОЗУ (1 байт), в один и тот же момент времени (плюс-минус эта) и без использования каких-либо взаимосвязанных инструкций или барьеров памяти. Что происходит в этом ...
Проблема с boost :: lockfree :: queue в разделяемой памяти (boost 1.53, gcc 4.7.2 / clang 3.0-6ubuntu3)
У меня проблема с размещением
Возможно ли реализовать блокировку без карты в C ++
Мы разрабатываем C / S на основе сетевых приложений и обнаруживаем, что слишком много блокировок, добавляющих к std :: map, ухудшают производительность сервера. Интересно, можно ли реализовать карту без блокировки, если да, то как? Есть ли там ...
Чем отличаются LinkedBlockingQueue от ConcurrentLinkedQueue?
Я прочитал блог, но не уверен, что его заключение верное: http://www.javacodegeeks.com/2010/09/java-best-practices-queue-battle-and.html#ixzz1seaiSLwp Он с...
/boost/lockfree/queue.hpp: ошибка: статическое утверждение не удалось: (boost :: has_trivial_destructor <T> :: value)
Я пытаюсь заменитьboost::lockfree::queue заstd::queue в этом ...
Помеченные указатели для списка lockFree в C
Я пытаюсь использовать теговые указатели для обработки операций без блокировки в списке, чтобы блокировать прохождение операций сравнения и замены (CAS), есл...
Как я могу реализовать счетчик ABA с C ++ 11 CAS?
Я реализую очередь без блокировки на основе этогоалгоритм, который использует счетчик для решения проблемы ABA. Но я не знаю, как реализовать этот счетчик с ...