论文部分内容阅读
由于数据的读出和写入都存在延迟,一旦数据不能马上读入到缓存,按照以往的阻塞模型,程序只能在函数返回之前一直阻塞等待,极大的限制程序的扩展性和用户体验。异步IO正是为了解决这个问题而诞生的,但是因为其复杂性,涉及多线程的难以调试性都阻碍着程序员的应用。通过分析Boost.Asio的异步设计思想的基础上,总结出一个异步模型以及其优缺点。