一、webWorker之初體驗(yàn) |
在"setTimeout那些事兒"中,說(shuō)到JavaScript是單線程。也就是同一時(shí)間只能做同一事情。
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供漢臺(tái)網(wǎng)站建設(shè)、漢臺(tái)做網(wǎng)站、漢臺(tái)網(wǎng)站設(shè)計(jì)、漢臺(tái)網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、漢臺(tái)企業(yè)網(wǎng)站模板建站服務(wù),十年漢臺(tái)做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
也好理解,作為瀏覽器腳本語(yǔ)言,如果JavaScript不是單線程,那么就有點(diǎn)棘手了。比如,與用戶交互或者對(duì)DOM進(jìn)行操作時(shí),在一個(gè)線程上修改某個(gè)DOM,另外的線程刪除DOM,這時(shí)瀏覽器該如何抉擇呢?
所以,JavaScript是單線程也是有背景的。
如下:
singleThread