Асинхронный ввод-вывод: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
РоманСузи (обсуждение | вклад) запрос источника, категория, викификация |
Oklas (обсуждение | вклад) м →Сигналы (прерывания): орфография |
||
Строка 41:
Доступны в [[BSD]] и [[POSIX]] Unix. Ввод/вывод используется асинхронно, и когда он будет завершен генерируется [[Сигналы_(UNIX)| сигнал]] ([[Прерывание]]). Как и в программировании ядра низкого уровня, для безопасного использования в пределах обработчика сигнала, имеющиеся возможности ограничены, и основной поток процесса можно было бы прервать почти в любой точке, в результате чего, в распоряжении обработчика сигнала имеются несогласованные структуры данных. Обработчик сигнала, как правило, не в состоянии инициировать дополнительные асинхронный ввод/вывод сам по себе.
Подход с ''
=== Функции обратного вызова ===
|