Я смотрел на то, как работают структуры twisted и node.js, и я
пытаясь понять, как именно операционная система поддерживает ввод / вывод
операции с использованием обратных вызовов.
Я понимаю, что это хорошо, потому что нам нужно меньше потоков, потому что мы не делаем
необходимо заблокировать потоки, ожидающие операции ввода-вывода. Но что-то
должен вызвать обратный вызов после завершения ввода / вывода.
Как это реализовано в операционной системе?