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

2 ответа

Спинлок против занятого ожидания

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

1 ответ

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

Я новичок в Linux и читаю книгу драйверов устройств Linux от Rubini & Corbet. Я запутался в одном утверждении, связанном сspinlocks; в книге говорится Если бы непревзойденная однопроцессорная система когда-либо вращалась на замке, она вращалась ...

10 ответов

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

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

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

6 ответов

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

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

5 ответов

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

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

1 ответ

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

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

1 ответ

Почему все утверждают, что SpinLock быстрее? [закрыто]

Я прочитал много документов, статей и сообщений по всему Интернету. Почти все и везде утверждают, что SpinLock быстрее для коротких фрагментов кода, но я провел тест, и мне кажется, что простой Monitor.Enter работает быстрее, чем SpinLock.Enter ...

3 ответа

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

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