计算机工程与科学
計算機工程與科學
계산궤공정여과학
COMPUTER ENGINEERING & SCIENCE
2008年
12期
142-145
,共4页
分布式系统%并发%多线程%事件驱动%Coroutine
分佈式繫統%併髮%多線程%事件驅動%Coroutine
분포식계통%병발%다선정%사건구동%Coroutine
分布式系统的程序设计模式主要包括多线程模式和事件驱动模式,其中事件驱动模式占据了主导地位.本文讨论了这两种模式的不足,以及Coroutine模式相对它们的优点,并认为Coroutine模式是最适合分布式系统的程序设计模式.本文在此基础上提出了Libresync,它是一个基于Coroutine模式的分布式系统基础支持库.它既能给应用开发带来非常清晰的控制流程,又具有很高的灵活性和表达力,性能也能满足大多数需求.
分佈式繫統的程序設計模式主要包括多線程模式和事件驅動模式,其中事件驅動模式佔據瞭主導地位.本文討論瞭這兩種模式的不足,以及Coroutine模式相對它們的優點,併認為Coroutine模式是最適閤分佈式繫統的程序設計模式.本文在此基礎上提齣瞭Libresync,它是一箇基于Coroutine模式的分佈式繫統基礎支持庫.它既能給應用開髮帶來非常清晰的控製流程,又具有很高的靈活性和錶達力,性能也能滿足大多數需求.
분포식계통적정서설계모식주요포괄다선정모식화사건구동모식,기중사건구동모식점거료주도지위.본문토론료저량충모식적불족,이급Coroutine모식상대타문적우점,병인위Coroutine모식시최괄합분포식계통적정서설계모식.본문재차기출상제출료Libresync,타시일개기우Coroutine모식적분포식계통기출지지고.타기능급응용개발대래비상청석적공제류정,우구유흔고적령활성화표체력,성능야능만족대다수수구.