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

3 ответа

Нужен ли барьер памяти для флага уведомления об изменении между потоками?

Мне нужен очень быстрый (в смысле «низкая стоимость для читателя», а не «низкая задержка») механизм уведомления об изменении между потоками для обновления кэ...

3 ответа

.)

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

3 ответа

ForkJoinPool останавливается во время invokeAll / join

Я пытаюсь использоватьForkJoinPool [http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ForkJoinPool.html] распараллелить мои интенсивные вычисления процессора. Насколько я понимаю, ForkJoinPool заключается в том, что он продолжает ...

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

3 ответа

Атомарные операции для двойного связанного списка без блокировки

Я пишу двухсвязный список без блокировки, основанный на следующих документах: «Эффективное и надежное восстановление памяти без блокировки на основе подсчета ссылок» Андерс Гиденстам, член IEEE, Марина Папатриантафилу, Хоакан Санделл и Филиппас ...

4 ответа

Существует ли для Delphi очередь без блокировки «несколько производителей - один потребитель»?

4 ответа

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

Я понимаюABA проблема. Но вот что я не могу понять: они говорят, что на языках, имеющихавтоматическая сборка мусора это может не выставляться. Итак, мои вопр...

4 ответа

Lock Free Queue - один производитель, несколько потребителей

4 ответа

Например

я делаюc Реализация и в настоящее время имеют структуру очереди: typedef struct queueelem { queuedata_t data; struct queueelem *next; } queueelem_t; typedef struct queue { int capacity; int size; queueelem_t *head; queueelem_t *tail; } ...

4 ответа

Блокировка свободных нескольких читателей одного писателя

У меня есть структура данных в памяти, которая читается несколькими потоками и записывается только одним потоком. В настоящее время я использую критический раздел, чтобы сделать этот доступ потокобезопасным. К сожалению, это приводит к блокировке ...

4 ответа

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

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