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

5 ответов

Почему спин-блокировки не работают в однопроцессорных (одноядерных) системах?

Я знаю, что спин-блокировки работают с вращением, существуют разные пути ядра, и ядра являются преимущественными, так почему же спин-блокировки не работают в однопроцессорных системах? (например, в Linux)

1 ответ

Сломанный сборник GLSL Spinlock / GLSL Locks

3 ответа

Требуется ли барьер памяти или атомарная операция в цикле ожидания ожидания?

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

10 ответов

Что такое «спин-лок»?

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

1 ответ

Сломанный сборник GLSL Spinlock / GLSL Locks

У меня есть настройки, где мне нужно заблокировать, прочитать некоторые данные, обработать, записать некоторые данные, а затем разблокировать. Для этого я сделал текстуру блокировки какlayout(r32ui) coherent uniform uimage2D, Данные критического ...

6 ответов

@hydranix Разве вы не получили? Очевидно, что вы не можете скомпилировать модуль для ядра, в котором включен CONFIG_SMP, и запустить тот же модуль в ядре, для которого отключен CONFIG_SMP.

аю, что оба выполняют одну и ту же работу, как вы решаете, какой из них использовать для синхронизации?

3 ответа

Intel Inspector сообщает о гонке данных в моей реализации спин-блокировки

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

5 ответов

Альтернатива спинлок

Я использую следующий подход спин-блокировки:

4 ответа

spin_lock в ядрах Linux с недопустимым приоритетом

Я читал, что в системе с 1 процессором и не преимеативным ядром Linux (2.6.x) вызов spin_lock эквивалентен пустому вызову и, таким образом, реализован таким ...

1 ответ

Почему linux отключает вытеснение ядра после того, как код ядра содержит спин-блокировку?

Я новичок в Linux и читаю книгу драйверов для Linux от Rubini & Корбет. Я запутался в одном утверждении, связанном с