Используется ли цикл событий для реализации асинхронной или неблокирующей связи?Javascript

Форум по Javascript
Ответить
Anonymous
 Используется ли цикл событий для реализации асинхронной или неблокирующей связи?

Сообщение Anonymous »

Недавно я понял, что существуют различия между неблокирующим и асинхронным обменом данными. Я думал, что это одно и то же.
А потом я познакомился с концепцией цикла событий.
Изображение

но у меня есть некоторые путаницы и вопросы по этой теме. Я просмотрел все связанные темы и вопросы, но не смог найти ответов. вот мои вопросы:
1. Используется ли цикл событий по своей сути для реализации асинхронной связи или неблокирующей связи? если у нас есть такой цикл событий (с одним потоком), то у нас есть неблокирующая связь или асинхронная связь? Я знаю, что при неблокирующей + асинхронной связи цикл событий помогает, но я хочу знать, какой тип связи по своей природе реализует цикл событий.
2- Если ответ на поставленный выше вопрос заключается в том, что связь неблокируется, то всякий раз, когда кто-то говорит, что в асинхронной связи используется цикл событий, можем ли мы сразу заключить, что эта связь также неблокируется?
3- Мы видим, что цикл событий имеет только один поток. Можно сделать вывод, что «однопоточная асинхронная связь» должна использовать цикл событий, а раз она использует цикл событий, то эта асинхронная связь также должна быть неблокирующей?
В общем, у меня сложилась идея, что неблокирующая связь имеет только один поток и реализуется циклом событий, а асинхронная связь реализуется несколькими потоками.А если кто-то скажет, что наши асинхронная связь имеет только один поток, я предполагаю, что тогда это тоже должна быть неблокирующая связь и в ней используется цикл событий.
И если кто-то скажет, что у нас неблокирующая связь реализована несколькими потоками, то Я предполагаю, что это также должно быть асинхронное общение (и у нас есть некоторые обещания, такие как Future и CompletableFuture или что-то в этом роде.)
Я полностью запутался. помогите мне, пожалуйста.

Подробнее здесь: https://stackoverflow.com/questions/793 ... ion-or-non
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»