10.3969/j.issn.1007-130X.2008.12.038
一种面向分布式系统的程序设计模式
分布式系统的程序设计模式主要包括多线程模式和事件驱动模式,其中事件驱动模式占据了主导地位.本文讨论了这两种模式的不足,以及Coroutine模式相对它们的优点,并认为Coroutine模式是最适合分布式系统的程序设计模式.本文在此基础上提出了Libresync,它是一个基于Coroutine模式的分布式系统基础支持库.它既能给应用开发带来非常清晰的控制流程,又具有很高的灵活性和表达力,性能也能满足大多数需求.
分布式系统、并发、多线程、事件驱动、Coroutine
30
TP311.5(计算技术、计算机技术)
国家973计划资助项目2005CB321800
2009-02-16(万方平台首次上网日期,不代表论文的发表时间)
共4页
142-145