node第一天

一.node特点

1.异步I/O

2.事件和回调函数

(事件的编程方式具有轻量级,松耦合,只关注事务点的优势)

3.单线程

(优点:不用处处在意状态同步问题,没有死锁,没有线程上下文交换的性能开销。

缺点:无法利用多核CPU,大量计算占用CPU,错误会引起整个应用退出,应用健壮性值得考虑。

node通过 child_process 解决单线程大计算量问题)

4.跨平台

(基于libuv实现)

应用场景

I/O密集型

分布式应用

猜你喜欢

转载自my.oschina.net/u/3789826/blog/1800407