Я отобразил некоторые глобальные горячие клавиши:
В Winamp я использую Ctrl + Высокий звук + Клавиша Backspace (то же как AltGr + Клавиша Backspace для меня) для Приостановки. Если кто-то хочет мое внимание, в то время как у меня есть наушники на, намного легче нажать несколько кнопок, чем щелкают мышью на кнопке, это приблизительно пять пикселей шириной.
я использую Ctrl + Высокий звук + C для выполнения calc.
Нет, структура list_head
не содержит блокировок, и операции ни в коем случае не являются атомарными.
Вы можете сами убедиться здесь , нет упоминания о механизмах блокировки и т. Д.
Просто прочтите реализацию; ответ явно НЕТ в присутствии писателей. (Многократное чтение неизменяемых данных безопасно.)
Пол МакКенни дает введение в RCU по постоянно полезному LWN, из которого вы можете почерпнуть некоторые советы по управлению потокобезопасными обновлениями связанных списков. Конечно, ваше использование может быть достаточно простым, чтобы хватило спин-блокировок.