## 单线程和多线程
- node主线程是单线程的，进程中包含线程，正常java 一个进程中包含多个线程，node中一个进程只能包含一个线程，允许开子进程。

## 同步和异步
- 代码从上到下执行，先走同步在走异步，异步不会阻塞主线程
- 五个人一起吃饭

## 阻塞和非阻塞
- 针对内核来说的，非阻塞是异步的前置条件

## 回调（回头再调）
- 用回调来解决异步编程问题

## 事件环

## 异步的文件读写，callback,定时器，能用异步 不用同步

## node全局对象
- 在任意地点可以直接访问的
- 在global上挂载的都是全局对象
