HTML5-Web Workers实现多线程
当在 HTML 页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。虽然在JavaScript中有setInterval和setTimeout函数使javaScript看起来好像使多线程执行,单实际上JavaScript使单线程的,一次只能做一件事情。
可以运行以下示例,检验js的单线程特性。
相关代码请到github查看。
<div id='container'></div>
<script>
window.alert('hi');
setTimeout(function