西南石油大学学报(自然科学版) ›› 2002, Vol. 24 ›› Issue (3): 78-81.DOI: 10.3863/j.issn.1000-2634.2002.03.022
刘轶 李志蜀 陈良银
LIU Yi LI Zhi-shu CHEN Liang-yin.
摘要: CORBA是一种面向对象的分布式计算环境,其核心部分是实现对象间的通信。为了构建通用性高、扩展性强的CORBA通信层,引入了Reactor模式、Acceptor模式。Reactor模式能以单进程来完成并发处理,而Acceptor模式有效地将服务初始化过程与服务处理过程相分离。首先阐述了Reactor模式、Acceptor模式的结构,包括:句柄、同步事件多路分解器、初始分派器、具体事件处理器、Acceptor和服务处理器。然后讲述了该模式的运行过程:如何建立连接以及如何处理服务。接着重点阐述了初始分派器、具体事件服务器、Acceptor和服务处理器的实现。并在此基础上说明了该模式的一个特性:并发性;最后总结了该模式的优点和不足。
中图分类号: