阅读:3114回复:5
SpiderMonkey单线程,什么概念? |
|
1楼#
发布于:2012-01-26 17:48
看不懂,不过文中说jsruntime的实例是单线程的,但是可以创建多个实例
|
|
|
2楼#
发布于:2012-01-26 17:48
旧的JavaScript运行时支持多线程,需要复杂的线程/锁定代码确保数据能正确访问,结果是导致难以维护,消耗更多内存,降低垃圾收集速度。新的JavaScript运行时采用单线程,每个WebWorkers都有自己的单线程JS运行时实例,每个运行时因此能简化表达,引擎能在线程之间优化工作,能更好的执行代码生成,更快的垃圾收集。
|
|
3楼#
发布于:2012-01-26 17:48
webworkers 就是多线程的
需要几个 开几个webworker 其实就是把主动权交给开发者 它自己不用去傻瓜化维护这个额 |
|
4楼#
发布于:2012-01-26 17:48
有人知道从哪个版本实现这个?
|
|
5楼#
发布于:2012-01-26 17:48
|
|