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

2 ответа

C ++ - Как инициализировать массив атомик?

2 ответа

Javascript по сути однопоточный, поэтому вам не нужен мьютекс. Ваш выбор может установить флаги так, чтобы последующие вызовы выборки могли избежать вызовов ajax, например:

амически загружаю код (функции) с сервера и выполняю его как код JavaScript, затем сохраняю его в массиве и выполняю. Все эти фрагменты кода должны быть выполнены ровно один раз. Псевдокод следует как таковой function fetch(foo){ if (foo in ...

6 ответов

Инструкции SSE: какие процессоры могут выполнять атомные операции памяти 16B?

Рассмотрим инструкцию SSE с одним доступом к памяти (одно чтение или одна запись, а не чтение + запись) на процессоре x86. Эта команда обращается к 16 байтам (128 битам) памяти, а доступ к ячейке памяти выравнивается до 16 байтов. В документе ...

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

3 ответа

Это правильный способ атомарного чтения и записи bool?

Логический флаг переключается двумя потоками. Имеет ли смысл следующий код? static bool ATOMIC_BOOL_READ( volatile bool& var ) { return __sync_fetch_and_or(&var, 0); } static void ATOMIC_BOOL_WRITE(volatile bool& var, bool newval ) { ...

3 ответа

Как использовать атомарные переменные в C?

Мне нужно использовать атомарную переменную в C, так как эта переменная доступна в разных потоках. Не хочу условия гонки.Мой код работает на CentOS. Какие у ...

4 ответа

Oracle SQL: как читать и увеличивать поле

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

3 ответа

Что произойдет, если я войду в один и тот же файл из нескольких разных процессов в python?

1 ответ

Каков наилучший способ обеспечить перезагрузку UITableView атомарно?

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

4 ответа

C ++ std :: atomic vs. Boost atomic

В моем приложении у меня есть переменная типа int и bool, доступ к которым (множественная запись / чтение) осуществляется несколькими потоками. В настоящее время я использую два мьютекса, один для int и один для bool, чтобы защитить ...

1 ответ

Порты завершения ввода / вывода * LAST *, называемые обратным вызовом, или: где безопасно очищать вещи