0
我讀過除Chrome以外的所有瀏覽器都有單線程運行的JavaScript代碼。我甚至不確定這是否仍然如此,但假設它是這樣的:將多次調用window.setInterval在chrome中打開多個線程?是否會調用window.setInterval在chrome中打開一個新線程?
我讀過除Chrome以外的所有瀏覽器都有單線程運行的JavaScript代碼。我甚至不確定這是否仍然如此,但假設它是這樣的:將多次調用window.setInterval在chrome中打開多個線程?是否會調用window.setInterval在chrome中打開一個新線程?
setTimeout
和setInterval
(spec link)將異步運行代碼,但不會在不同的線程上運行代碼。它將使用主UI線程運行您在指定的時間段後提供的代碼。要使用多線程,請查看HTML5 Web Workers(MSDN)或查看this answer(stackoverflow)。
鏈接w3school文章是一個糟糕的主意,請查看此鏈接瞭解詳情:http://www.w3fools.com/ – NoNameProvided
修復這些鏈接到規範的開發者版本。 – Domenic