摘要: 转载于http://www.jianshu.com/p/1ee6c21f6efa 为什么要了解Event loop? 理解Event loop,对于浏览器(或者nodejs)处理事件的过程会有更透彻的理解,使用promise,nextTick, setImmediate,setTimeout等会更清 阅读全文
posted @ 2017-12-03 18:07 登峰造楼 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://www.ruanyifeng.com/blog/2014/10/event-loop.html 一、为什么JavaScript是单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效 阅读全文
posted @ 2017-12-03 17:58 登峰造楼 阅读(11922) 评论(3) 推荐(1) 编辑
摘要: 1.heap是堆,stack是栈。2.stack的空间由操作系统自动分配和释放,heap的空间是手动申请和释放的,heap常用new关键字来分配。3.stack空间有限,heap的空间是很大的自由区。在Java中,若只是声明一个对象,则先在栈内存中为其分配地址空间,若再new一下,实例化它,则在堆内 阅读全文
posted @ 2017-12-03 17:49 登峰造楼 阅读(188) 评论(0) 推荐(0) 编辑