обещание и заметное внутреннее исполнение - PullRequest
0 голосов
/ 05 января 2019

Я узнал, что settimeout устанавливает таймеры, и после этой функции обратного вызова в очереди сообщений ajax-запросы обрабатывают сетевой уровень операционной системы.

Но мне неясно, что такое обещание и наблюдаемая работа.

Как только мы передаем обратный вызов в объекте обещания, он запускает выполнение рабочей функции и предоставляет либо разрешение, либо отклонение значения в следующем цикле цикла обработки событий. обратный вызов обещания помещается в очередь заданий и обрабатывается до очереди заданий таймера Выполняется ли обещание в другом потоке, реализованном браузером? (Так же, как веб-работники, за исключением того, что у нас есть доступ к объекту dom).

Но это не относится к наблюдаемым, мы должны подписать его, чтобы его рабочая функция могла выполняться? Я искал ответ для внутренней работы и нашел, что планировщик задач реализован внутри. Правильно ли это? Также наблюдаемые работали в разных потоках?

...