@lupnfer
2017-03-13T06:32:38.000000Z
字数 597
阅读 876
Network
http://blog.csdn.net/baixiaoshi/article/details/48708347
http://blog.chinaunix.net/uid-26000296-id-3754118.html
同步、异步(概念):用户线程与内核的交互方式
同步是指用户线程发起IO请求后需要等待或者轮询内核IO操作完成后才能继续执行
阻塞、非阻塞(行为):户线程调用内核IO操作的方式
阻塞调用是指调用结果返回之前,当前线程会被挂起。函数只有在得到结果之后才会返回。
观察者模式区别:观察者模式,也叫发布-订阅模式,主要是适用于对象间一对多的依赖关系,通常用作消息分发和处理。而Reactor模式和Proactor模式主要用于高效的io模式,明显的特征是“回调”思想的运用,提高效率,避免没有必要的耗时的等待,与对象间的依赖关系无关。
Reactor
Proactor
AsynchronousOperationProcessor 会开启独立的内核线程执行异步操作,实现真正的异步。