站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        javascript是單進(jìn)程還是多線程

        javascript是單進(jìn)程。作為瀏覽器腳本語言,JavaScript的主要用途是與用戶互動(dòng),以及操作DOM,這決定了它只能是單線程的,否則會(huì)帶來很多復(fù)雜的同步問題。

        javascript是單進(jìn)程還是多線程

        本文操作環(huán)境:windows10系統(tǒng)、javascript 1.8.5、thinkpad t480電腦。

        JavaScript是單線程,這是它的一大特點(diǎn)。也就是說,JavaScript在同一時(shí)間只能做一件事。

        作為瀏覽器腳本語言,JavaScript的主要用途是與用戶互動(dòng),以及操作DOM,這決定了它只能是單線程,否則會(huì)帶來很復(fù)雜的同步問題。比如,假定JavaScript同時(shí)有兩個(gè)線程,一個(gè)線程在某個(gè)DOM節(jié)點(diǎn)上添加內(nèi)容,另一個(gè)線程刪除了這個(gè)節(jié)點(diǎn),這時(shí)瀏覽器應(yīng)該以哪個(gè)線程為準(zhǔn)?

        為了利用多核CPU的計(jì)算能力,HTML5提出Web Worker標(biāo)準(zhǔn),允許JavaScript腳本創(chuàng)建多個(gè)線程,但是子線程完全受主線程控制,且不得操作DOM。所以,這個(gè)新標(biāo)準(zhǔn)并沒有改變JavaScript單線程的本質(zhì)。

        推薦學(xué)習(xí):javascript視頻教程

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 成人精品一区二区三区| 久久久久人妻精品一区三寸蜜桃 | 亚洲精品高清一二区久久| 日本久久久精品中文字幕| 久久久久亚洲精品天堂| 日韩视频中文字幕精品偷拍| 国产农村妇女毛片精品久久| 精品国产综合成人亚洲区| 国产精品三级国产电影| 精品9E精品视频在线观看| 久久这里只有精品18| 伊人久久精品无码av一区| 日韩蜜芽精品视频在线观看| 国内精品国语自产拍在线观看| 国产L精品国产亚洲区久久 | 国产精品一区三区| 亚洲国产成人精品不卡青青草原| 97久久精品人妻人人搡人人玩| 精品人妻系列无码天堂| 无码人妻精品一区二区三区东京热 | 呦交小u女国产精品视频| 欧美午夜精品久久久久久浪潮| 精品伦精品一区二区三区视频| 精品久久久久久国产牛牛app| 国产精品免费一区二区三区| 国产A√精品区二区三区四区| 国产精品欧美久久久久无广告| 国产精品极品| 精品精品国产高清a毛片| 毛片a精品**国产| 亚州日韩精品专区久久久| 四虎影院国产精品| 亚洲精品国产精品乱码视色| 少妇人妻偷人精品无码视频| 久久精品蜜芽亚洲国产AV| 国产亚洲欧美精品久久久| 2021国产精品成人免费视频| 97久久精品午夜一区二区| 久久se精品一区精品二区| 99re66在线观看精品免费| 国产欧美一区二区精品性色99 |