Возможно, имелись в виду различия между асинхронным и синхронным вводом-выводом. qna.habr.com infourok.ru
Синхронный ввод-вывод предполагает, что программа ждёт завершения операции ввода-вывода и не переходит к выполнению следующего действия. qna.habr.com Когда приходит сообщение о том, что операция завершилась, программа продолжает выполняться. infourok.ru Такой вид ввода-вывода стандартный для большинства операционных систем. infourok.ru
Асинхронный ввод-вывод означает, что вызов API сразу завершается и не блокирует поток выполнения программ. qna.habr.com В этом случае программа не переводится в состояние ожидания, а остаётся в состоянии выполнения или готовности к выполнению. infourok.ru Через некоторое время, после выполнения определённого кода, задача выдаёт второй запрос на завершение операции ввода-вывода. infourok.ru
Таким образом, основное отличие в том, что при синхронном вводе-выводе программа ожидает завершения операции, а при асинхронном — может продолжать работу, не дожидаясь окончания процесса ввода-вывода. qna.habr.com infourok.ru