node特点 异步I/O 类似于ajax异步调用 事件与回调函数 只关注事务点轻量级、松耦合 单线程 优点: 没有死锁没有上下文交换带来的开销 缺点: 无法利用多核CPU错误会导致程序退出大量计算占用CPU导致无法继续调用异步I/O 跨平台 应用场景 I/O密集型 从单线程角度来看,是适合的优势在于利用了事件循环(而不是一个请求一个线程) CPU密集型 优势在于利用了V8的深度性能优化但如果有长时间的计算,单线程会导致CUP时间片无法释放,后续I/O无法发起 线程会导致CUP时间片无法释放,后续I/O无法发起