同步和异步、阻塞和非阻塞
同步和异步关注的是消息通信机制.
同步是指: 发送方发出数据后, 等待接收方发回响应后才发下一个数据包的通讯方式....而是在调用发出后, "被调用者"通过状态、通知来通知调用者, 或通过回调函数处理这个调用.
阻塞和非阻塞属于进程API执行动作的方式, 关注的是程序在等待调用结果时的状态....阻塞是指: 调用结果返回之前, 当前线程会被挂起. 函数只有在得到结果之后才会返回, 线程需要等待结果....非阻塞是指: 与阻塞的概念相对应, 指在不能立刻得到结果之前, 该函数不会阻塞当前线程, 而会立刻返回. 线程不需要等待结果....异步: 事件A和事件B之间没有关联, 是相互独立的, 那么相互都不用管对方干了什么.