В чем разница между синхронным и асинхронным и блокирующим и неблокирующим вводом-выводом. Говорят ли они оба об одной и той же концепции?

#asynchronous #io #blocking #synchronous #nonblocking

Вопрос:

Я читаю о многопоточных серверах на Java и коммуникации в нем. У меня есть вышеприведенный запрос: «В чем разница между синхронным и асинхронным и блокирующим и неблокирующим вводом-выводом. Они оба говорят об одной и той же концепции?»

Ответ №1:

Синхронный ввод-вывод = блокирующий ввод-вывод

Асинхронный ввод-вывод = неблокирующий ввод-вывод