现代计算机(专业版)
現代計算機(專業版)
현대계산궤(전업판)
MODERN COMPUTER
2008年
11期
69-72
,共4页
网络开发库%异步模型%回调机制
網絡開髮庫%異步模型%迴調機製
망락개발고%이보모형%회조궤제
由于数据的读出和写入都存在延迟,一旦数据不能马上读入到缓存,按照以往的阻塞模型,程序只能在函数返回之前一直阻塞等待,极大的限制程序的扩展性和用户体验.异步IO正是为了解决这个问题而诞生的,但是因为其复杂性,涉及多线程的难以调试性都阻碍着程序员的应用.通过分析Boost.Asio的异步设计思想的基础上,总结出一个异步模型以及其优缺点.
由于數據的讀齣和寫入都存在延遲,一旦數據不能馬上讀入到緩存,按照以往的阻塞模型,程序隻能在函數返迴之前一直阻塞等待,極大的限製程序的擴展性和用戶體驗.異步IO正是為瞭解決這箇問題而誕生的,但是因為其複雜性,涉及多線程的難以調試性都阻礙著程序員的應用.通過分析Boost.Asio的異步設計思想的基礎上,總結齣一箇異步模型以及其優缺點.
유우수거적독출화사입도존재연지,일단수거불능마상독입도완존,안조이왕적조새모형,정서지능재함수반회지전일직조새등대,겁대적한제정서적확전성화용호체험.이보IO정시위료해결저개문제이탄생적,단시인위기복잡성,섭급다선정적난이조시성도조애착정서원적응용.통과분석Boost.Asio적이보설계사상적기출상,총결출일개이보모형이급기우결점.