Показать сообщение отдельно
  #17 (permalink)  
Старый 19.08.2011, 04:02
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от RUVATA
setTimeout и setInterval - вопреки рефу, псевдоасинхронность т.е.
управление не совмещает выполнение кодов разных функций за один такт...
когда одновременно выполняются две функции - это многопоточность.
а ассинхронность(в браузерном JS) - явление строго однопоточное.
ассинхронность позволяет положить функции в очередь, до наступления события, когда они смогут выполниться. При этом они вовсе не обязаные выполнятся одновременно, и даже не гарантируется что они выполнятся в указанном вами порядке(в случае когда они должны сработать "одноврменно").
Ответить с цитированием