Часть 2. Окунаемся глубже
Глава 6. Синхронизация ядра- Часть I
Содержание
- Глава 6. Синхронизация ядра- Часть I
- Критические разделы, исключительное исполнение и атомарность
- Связанные с одновременностью вопросы внутри самого ядра Linux
- Взаимное исключение или спин блокировки? Что и когда применять
- Применение блокировок взаимного исключения
- Применение спин блокировки
- Блокировки и прерывания
- Выводы
- Вопросы
- Дополнительное чтение
Взаимное исключение через сон с (без) прерывания?
Варианты API взаимного исключения
Вариант trylock взаимного исключения
Вариант взаимного исключения с прерыванием и варианты с уничтожением
Вариант взаимного исключения ввода/ вывода
Семафор и взаимное исключение
Инверсия приоритета и взаимное исключение
Внутреннее проектирование