Публикации по теме 'system-programming'


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