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

1 ответ

 было бы ложным.

с Apple LLVM 9.1.0,is_lock_free() на 128-битных структурах вернули true. Чтобы завершитьstd::optional Поддержка, я затем обновился до MacPorts GCC 7.3. Во время моей первой попытки компиляции я столкнулся с этой печально известной ошибкой ...

1 ответ

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

я читаюC ++ параллелизм в действии [http://www.manning.com/williams/]Энтони Уильямс. В разделе «Понимание непринужденного заказа»: Есть несколько дополнительных вещей, которые вы можете сказать человеку в кабинке, например: «запишите это число и ...

1 ответ

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

У меня проблема с размещениемboost::lockfree::queue<<T, fixed_sized<false>, ..> в общей памяти. Мне это нужно, потому что я должен иметь возможность вставлять более 65535 сообщений в очередь, а очередь fixed_sized ограничена 65535. Следующий код ...

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

1 ответ

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

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

2 ответа

Да, L1D кэши взаимодействуют друг с другом (через L3 в процессорах Intel), используя MESI. Смотрите мой ответ для более подробной информации.

те предположим, что 2 ядра пытаются записать разные значения в один и тот же адрес ОЗУ (1 байт), в один и тот же момент времени (плюс-минус эта) и без использования каких-либо взаимосвязанных инструкций или барьеров памяти. Что происходит в этом ...

2 ответа

@PeterCordes - хорошо, правильно, я отредактировал ответ, чтобы отразить, что сейчас вам нужна только открытая проверка, которая понимает, когда это поведение началось.

лькуstd::atomic::is_lock_free() не может действительно отражать реальность [ ссылка [https://stackoverflow.com/q/49816855/1348273]], Я собираюсь написать настоящий тест во время выполнения. Однако, когда я приступил к этому, я обнаружил, что это ...

3 ответа

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

Я прочитал блог, но не уверен, что его заключение верное: http://www.javacodegeeks.com/2010/09/java-best-practices-queue-battle-and.html#ixzz1seaiSLwp Он с...

3 ответа

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

3 ответа

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

Я пытаюсь использоватьForkJoinPool распараллелить мои интенсивные вычисления процессора. Насколько я понимаю, ForkJoinPool заключается в том, что он продолжа...

3 ответа

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