原创转载请注明出处: http://agilestyle.iteye.com/blog/2370379
Node.js 通过 libuv 来处理与操作系统的交互,并且因此具备了异步、非阻塞、事件驱动的能力。
Node.js 实际上是 Javascript 执行线程的单线程,真正的的 I/O 操作,底层 API 调用都是通过多线程执行的。
CPU 密集型的任务是 Node.js 的软肋。
原创转载请注明出处: http://agilestyle.iteye.com/blog/2370379
Node.js 通过 libuv 来处理与操作系统的交互,并且因此具备了异步、非阻塞、事件驱动的能力。
Node.js 实际上是 Javascript 执行线程的单线程,真正的的 I/O 操作,底层 API 调用都是通过多线程执行的。
CPU 密集型的任务是 Node.js 的软肋。