同步式(I/O)
|
异步式(I/O)
|
利用多线程提供吞吐量
|
单线程便可实现高吞吐量
|
经过事件片分割和线程调度利用多核CPU
|
经过功能划分利用多核CPU
|
须要由操做系统调度多线程使用多核CPU
|
能够将单进程绑定到单核CPU上
|
难以充分利用CPU资源
|
能够充分利用CPU资源
|
内存轨迹大,数据局部性若
|
内存轨迹小,数据局部性强
|
符合线性的编程思想
|
不符合传统编程思想
|