程序開始執(zhí)行之后降宅,主程序開始執(zhí)行同步任務(wù),碰到異步任務(wù)就把它放到任務(wù)隊列中囚霸,等到同步任務(wù)全部執(zhí)行完之后钉鸯,js引擎就會去任務(wù)隊列中查看是否有可執(zhí)行的異步任務(wù),將異步任務(wù)轉(zhuǎn)換成同步任務(wù)開始執(zhí)行邮辽,執(zhí)行完同步任務(wù)后繼續(xù)查看任務(wù)隊列唠雕。這個一直循環(huán)的過程,就是事件循環(huán)吨述,其中任務(wù)隊列也被成為事件隊列岩睁。通過一個任務(wù)隊列,單線程的js實現(xiàn)了異步任務(wù)的執(zhí)行揣云,讓人感覺像是多線程捕儒。
js事件循環(huán)機制
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來碳柱,“玉大人捡絮,你說我怎么就攤上這事×停” “怎么了福稳?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長瑞侮。 經(jīng)常有香客問我的圆,道長,這世上最難降的妖魔是什么区岗? 我笑而不...
- 正文 為了忘掉前任略板,我火速辦了婚禮,結(jié)果婚禮上慈缔,老公的妹妹穿的比我還像新娘叮称。我一直安慰自己,他們只是感情好藐鹤,可當我...
- 文/花漫 我一把揭開白布瓤檐。 她就那樣靜靜地躺著,像睡著了一般娱节。 火紅的嫁衣襯著肌膚如雪挠蛉。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼带饱,長吁一口氣:“原來是場噩夢啊……” “哼毡代!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起勺疼,我...
- 正文 年R本政府宣布,位于F島的核電站窜觉,受9級特大地震影響谷炸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜禀挫,卻給世界環(huán)境...
- 文/蒙蒙 一旬陡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧语婴,春花似錦描孟、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至缠导,卻和暖如春廉羔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背僻造。 一陣腳步聲響...