Показать сообщение отдельно
  #6 (permalink)  
Старый 16.08.2016, 06:43
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Цитата:
но ведь большой файл все равно когда-нибудь надо будет прочитать
Да, но этим занимается сторонняя система - файловая, если упрощать - жесткий диск. Нода лишь принимает данные.

То есть, смысл асинхронности именно в работе со сторонними системами. Это может быть отдельный поток на текущей машине, может быть вообще другая машина, неважно; главное, что эта система работает независимо и неизвестно, когда она закончит и закончит ли вообще. Асинхронность позволяет во время ожидания ответа от таковой заниматься чем-то еще, а не тормозить весь процесс.
Ответить с цитированием