Публикации по теме 'system-programming'
Неблокирующий ввод / вывод
Что такое дескрипторы на самом деле?
Основным строительным блоком всех операций ввода-вывода в Unix является последовательность байтов . Большинство программ работают с еще более простой абстракцией - потоком байтов или потоком ввода-вывода .
Процесс ссылается на потоки ввода-вывода с помощью дескрипторов , также известных как файловые дескрипторы . Каналы, файлы, FIFO, IPC POSIX (очереди сообщений, семафоры, разделяемая память), очереди событий - все это примеры потоков..