Книга: Программирование для Linux. Профессиональный подход
5.1.8. Проблема выбора
5.1.8. Проблема выбора
Благодаря совместному использованию памяти можно организовать быстрое двустороннее взаимодействие произвольного числа процессов. Любой пользователь сможет получать доступ к сегментам памяти для чтения/записи, но для этого программа должна следовать определенным правилам, позволяющим избегать конкуренции (чтобы, например, информация не оказалась перезаписанной до того, как будет прочитана). К сожалению, Linux не гарантирует монопольный доступ к сегменту, даже если он был создан с указанием флага IPC_PRIVATE
.
Кроме того, чтобы несколько процессов могли совместно работать с общим сегментом, они должны "договориться" о выборе одинакового ключа.
Похожие страницы
- Хранимые процедуры выбора
- 19.8. Селекторы и методы выбора в библиотеке jQuery
- Глава 7. Проблема курсора
- 8.17.4 Проблема выбора варианта
- 19.8.2. Методы выбора
- Проблема 4. Наименования в каталоге
- 9.1. Проблема синтаксического анализа
- Проблема с измерениями в секторе B2B
- Я переписал ISO-образ загрузочного диска на CD-RW и выставил в BIOS загрузку с CD-ROM. Но при перезапуске компьютера нач...
- Проблема с переключением языков. Значок есть, но не работает. Если через Панель управления удалить все языки и тут же сн...
- 13.9.3 Кодирование запросов выбора вариантов
- 9. Принцип имитации выбора