Вопросы с тегом 'atomic'

Количество результатов: 680

6 голосов
1 ответ
Как вы создаете зЬй :: пару, содержащую зЬй :: атомную?

Я не могу понять, как создать следующее: std::pair<std::atomic<bool>, int> Я всегда неизменно получаю /usr/include/c++/5.5.0/bits/stl_pair.h:139:45:...

1 голос
3 ответа
Как атомарная операция может быть не операция синхронизации?

Стандарт говорит, что расслабился атомарная операция не представляет собой операцию синхронизации. Но то, что атомное о результате работы которого не видел других пото...

0 голосов
0 ответов
Тема - безопасный хэш-таблица написано в C

Я пытаюсь создать пользовательский Потокобезопасная хэш-таблицы в C помощью std::atomic. Вот мой код: ts_hash_table.hpp: #ifndef TS_HASH_TABLE_H #define TS_HASH_TABL...

0 голосов
1 ответ
Атомная Мутация обновления с использованием Prisma

Что было бы лучшим способом атомарной обновить узел, используя его существующую стоимость (ГЭТ-и-обновление)? Похоже, что мутация узел обновления не имеет возможность ...

0 голосов
0 ответов
Передача данных в поток в C++

Я имею два класса один главный класс и другой класс сервера. Я вызываю метод запуска в классе сервера в качестве отдельной нити из основного класса. Мне нужно передать...

1 голос
0 ответов
MPMC Очередь сбоя при вставке фиктивного узла

Я пытаюсь создать безблокировочный Multi-Producer и Multi-Consumer Queue, однако он продолжает сбой иногда при попытке вытолкнуть фиктивный узел. Когда я первый пишу э...

0 голосов
1 ответ
Что это значит для выполнения взаимных блокировок замки функции атомарна?

Утверждается, что вызовы либо приобретать() или выпуска() должны быть выполнены атомарно. Что они означают, что? acquire() { while (!available) ; /* busy wai...

2 голоса
1 ответ
Отношения между замками и атомарных операций в программировании потоков

реализованы ли все замки с помощью атомарных операций? В какой-то книге, он говорит: «один замок нуждается в нескольких атомарных операций». Я думал, что атомарные опе...

0 голосов
0 ответов
не удалось против успешного compare_exchange_strong против обмена

Это наблюдение вопрос этот вопрос. Я реализую дополнительную атомарную операцию, которую я назвал load_strong, Который использует атомную операцию RMW внутри, чтобы ис...

0 голосов
1 ответ
Кросс обслуживание сделки или Атомарность

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

-3 голоса
1 ответ
как использовать atomicMin() в CUDA/C++

Я попытался с помощью atomicMin функция в CUDA/C++ с использованием общей памяти потоков, выход «0» всегда, независимо от массива я войти. Может кто-нибудь помочь мне ...

0 голосов
1 ответ
Может кто-нибудь помочь мне с функцией atomicmin синтаксиса CUDA?

Я не могу получить правильный синтаксис для использования atomicMin. Я хотел бы использовать эту функцию, чтобы работать на двойной, а не целое число. __global__ void...

1 голос
2 ответа
Обновленное значение Летучих переменное не видно другие потоки

Следующий фрагмент кода использует несколько потоков для подсчета до 100 миллионов с использованием AtomicInteger. У меня есть 10 Writer темы для имитации раздора запи...

0 голосов
0 ответов
Джанго своп не пустые поля - получение IntegrityError из-за unique_together

Моя модель имеет не нулевую ForeignKey на другую модель, которая также является частью unique_together. class MyModel: ... a_link = models.ForeignKey(AnotherM...

0 голосов
1 ответ
Работа с многими состояниями системы избежать несогласованных государств

Вот мой вариант использования: У меня есть сервис (1), что необходимо обновить состояние некоторого объекта в нескольких внешних услуг (услуга 2, обслуживание 3) на п...

3 голоса
3 ответа
Распространение атомной операции/видимости (атомные нагрузки против атомной нагрузки RMW)

контекст Я пишу потокобезопасного protothread/сопрограммная библиотека в C++, и я использую Atomics сделать безблокировочным переключение задач. Я хочу, чтобы быть пр...

0 голосов
1 ответ
Почему атомная операция необходима монопольный доступ кэша?

В моем понимании атомарной операции (с ++ атомным, например) блокировка первой строки кэша, а затем выполняет атомарную операцию. У меня два вопроса: 1. Если, скажем, ...

1 голос
0 ответов
атомная запись с функцией печати Пайтона

Я хочу сделать атомную запись с функцией печати Python. Я нашел этот ответ, уже: Как я могу сделать атомную запись в стандартный вывод в Python? Но это использовани...

2 голоса
1 ответ
Есть станд :: Карта доступ поточно если итераторы к нему никогда не аннулированным

Поэтому я хочу, чтобы создать карту, как так: std::map<std::string, std::atomic<bool>>. Мой случай использования некоторые время выполнения проверки, чтобы...

1 голос
1 ответ
Является ли назначение атомарной операцией в рубиновой МРТ?

Скажем, у меня есть эти два метода в моем классе. def set_val(val) @val = val end def get_val @val end Я нерест несколько потоков для вызова set_val с различны...

1 голос
1 ответ
Атомарные операции в Джанго на уровне базы данных?

У меня есть приложение Django бэкэнд, что я бегу на Docker контейнере, Я использую атомарные операции в некоторых местах, где это необходимо Так, потому что у меня ес...

2 голоса
0 ответов
Есть ли способ, чтобы избежать CUDA atomicAdd в моей ситуации?

Я делаю операцию, как на рисунке ниже. Вот мое ядро. Как показано на рисунке, я делаю небольшую матрицу, используя около одного миллиона векторов и накапливают ег...

0 голосов
0 ответов
Grand Central Dispatch - атомное имущество и состояние гонки

Я пытаюсь углубить параллельное программирование с быстрым, в частности, НОД. я следую это. И когда я думаю, что я понимаю, что есть некоторые моменты, которые заставл...

0 голосов
2 ответа
Защищены атомные объекты на условиях гонки?

Насколько я знаю, что они не являются. Атомные объекты свободны от гонок данных, но все же они могут страдать от условий гонки: две нитей могли бы начать в непредска...

2 голоса
1 ответ
Java ожидания оповещать общего целого объекта

Я пытаюсь напечатать цифры от 1 до 10 в последовательности с использованием общего целого объекта по нескольким потокам. При использовании разделяемого объекта как Ato...

1 голос
1 ответ
Есть ли запись в области памяти от нескольких потоков вызывают раздор?

Скажем, у меня есть непрерывный участок памяти с адресами от 0 до 128, и аккуратно Bisect его так, что 6 потоки будут работать на каждом шестом байте, поток 1 получает...

22 голоса
3 ответа
Определение «атомного объекта»

В стандартном жаргоне C и C++, фраза «атомный объект» означает «объект атомарного типа,» не так ли? Ни один стандарт не будет явно определить каждый из двух слов фраз...

1 голос
1 ответ
React: Как назвать несколько государственных изменение функций в одной процедуре?

У меня есть некоторые «процедуры», что я хочу работать, когда мой основной компонент крепления: componentDidMount() { if (process.env.NODE_ENV === 'development...

0 голосов
0 ответов
Как выполнить набор инструкций, атомное?

В приведенном ниже коде: print "Checkout report:" print "Commit hash is $treeMapData.GIT_COMMIT" print "Branch is $treeMapData.GIT_BRANCH" Фоновые пот...

5 голосов
3 ответа
Вносит ли заказ модификация происходит, прежде, чем отношения?

// Thread 1 // do A x.store(1, std::memory_order_release); // operation1 // Thread 2 // do B x.store(2, std::memory_order_release); // operation2 // Thread 3 x.load(...

0 голосов
0 ответов
Совместное использование системы информации о состоянии по нескольким процессам: Статический класс | Экстерн Заголовок | Класса со статическими членами

Система: Nvidia Jetson TX2 ОС: Linux Ubuntu 16.04 Язык: C++ 11 Проблема: Я проектирование встроенных систем, которая будет иметь несколько потоков раздвоенных от ...

2 голоса
0 ответов
Как добавить атомную, ую и библиотеку lpthread в файл binding.gyp?

Мне нужно добавить latomic, ой, lpthread библиотеки в binding.gyp в проекте узла Gyp Я попытался добавить библиотеки под «библиотеки», как показано ниже 'targets': [...

0 голосов
1 ответ
Гарантированный атомарных операций по типам POD естественно выровненных на Intel

У меня есть C++ многопоточных приложений, работающих на Intel Xeon 32 ядер, скомпилированных с помощью GCC 4.8.2 с оптимизациями поддержкой. У меня есть несколько пот...

3 голоса
1 ответ
Буду fetch_add с расслабленными порядка памяти возвращают уникальные значения?

Представьте N потоков, выполняющихся следующие простой код: int res = num.fetch_add(1, std::memory_order_relaxed); где num является: std::atomic<int> num = 0...

0 голосов
1 ответ
C++ 11 безблокировочного последовательность генератор номер безопасно?

Цель состоит в том, чтобы реализовать генератор порядкового номера в современном C++. Контекст в параллельной среде. Требование # 1 Класс должен быть синглтон (общий ...

0 голосов
1 ответ
Является ли ndb.put_multi атомное?

У меня есть список лиц, чтобы поместить, например. Один из них не является действительным. Я звоню ndb.put_multi(entities_to_put). Должен ли он поставить некоторые и...

1 голос
0 ответов
Почему нет (почти) всегда использовать Atomic * FieldUpdater?

Большинство статей я прочитал утверждение, что при использовании атомной * FieldUpdaters (например, AtomicReferenceFieldUpdater или AtomicIntegerFieldUpdater) наряду с...

3 голоса
0 ответов
Смешивание расслаблены и Release-Приобретите Заказы памяти

Рассмотреть возможность std::atomic<int> x(0). Если я правильно понимаю, std::memory_order_relaxed гарантирует только то, что операция происходит атомарно, но не...

5 голосов
1 ответ
Может PERL SysOpen открыть файл для атомных записи?

При чтении APUE (третье издание) книги, я наткнулся на вызов открытой системы и ее способность позволять пользователю открыть файл для write работа с атомной O_APPEND ...

5 голосов
1 ответ
Инициализация Chapel Atomic Переменные экземпляра

В прошлом году решение проблемы в том, чтобы сделать мой переменные экземпляра Atomics для обеспечения других задач, будет видеть свои изменения. (В то время как цикл ...

0 голосов
1 ответ
Как установить OpenShift в RHEL 7.6 грузчиком?

Я загрузил RHEL 7.6 изображение из каталога Red Hat Container. Я следовал за этим шаги https://docs.openshift.com/container-platform/3.5/install_config/install/host_pr...

1 голос
1 ответ
Список с атомными элементами SWI-Prolog

Я застрял на эту проблему. Я хочу, чтобы проверить, если все элементы в списке являются атомарными, но я не могу решить. Например: [] атомична список [1, 2, 3] произ...

1 голос
2 ответа
Как C++ создавать атомарные операции?

C++ атомном являются хорошей вещью, на мой вопрос лишь в том, что они составляют вместе. uint64_t lpp = (place_st++ == A-1)? place_st.exchange(0) : place_st.load(...

3 голоса
1 ответ
Атомный compare_exchange, но на основе флага быть установлена, а не равенство?

станд :: атомный обеспечивает compare_exchange_strong (а, б) проверяет, является ли базовое значение в настоящее время «а», и если да, то заменяет его «Ъ», в атомном/п...

1 голос
2 ответа
Запуск команд PowerShell атомарно

У меня есть 3 Powershell команды, которые должны работать синхронно, как мне нужно, чтобы передать выход с 1-го по 2-й и так далее. Однако, если какой-либо сбой, я дол...

0 голосов
1 ответ
Как сделать атомную работу как с файловой системой и базами данных в Postgres?

Я думаю, что следующий должен быть довольно общая закономерность: База данных используется для хранения пути к файлам Сами файлы хранятся в файловой системе Пробле...

4 голоса
2 ответа
Как станд :: атомного обеспечить атомарность

Если у меня есть код a = a + 1, теперь я понимаю, что есть несколько операций на уровне процессора, необходимых для выполнения этого, но как definining a как std::atom...

-2 голоса
1 ответ
Блокировка бесплатно одного производителя/одного потребителя кругового буфера - Может CPU спекуляции сломать барьер памяти логику?

Я смотрел на замок свободного одного производителя/одного потребителя кольцевого буфера, когда я думал о спекулятивном исполнении и его влиянии на простом коде. С это...

3 голоса
2 ответа
Блокировка бесплатно одного производителя/одного потребителя кольцевого буфера

Я смотрел на замок свободного одного производителя/одного потребителя кольцевого буфера на этот сайт когда я не мог понять, почему конкретный барьер памяти был необход...

0 голосов
0 ответов
Не могу скомпилировать с std :: atomic <int> в качестве члена класса

Я написал класс, в котором я хотел бы иметь атомное целое число, которое должно быть изначально установлено в -1. #ifndef MIGRATINGTHREADS_VERTEX_H #define MIGRATING...

1 2 3 4 5 6 7 8 ... 13 14 right