Ane*_*pal 5 c++ io
我已经读过select和多线程编程是低性能IO模型,例如这篇关于高性能IO的IBM developerworks文章.
我不明白同步/异步如何:阻塞/非阻塞正在改善性能.为什么AIO是最佳选择?
Tur*_*rix 4
异步和/或非阻塞不会为系统内的各个 IO 操作提供任何固有的速度提升,如果从磁盘读取 xe2x80x99 需要 x 毫秒。
这些方法的优点在多线程环境(或尽管有延迟 IO 仍可继续操作的环境)中表现得非常明显,因为它允许 IO 操作有效地与执行的主线程分开。由此带来的性能提升是由于用于简单等待 IO 返回或解除阻塞的资源数量减少。
在此线程中可以很好地比较异步和非阻塞。
归档时间:
14 年 前
查看次数:
1875 次
最近记录: