最近评论
正在载入评论列表...
![]() |
![]() |
操作系统提供了并发机制,用来管理一个终端系统中的多个进程以及一个进程中的多个线程。任何象样的通用OS都允许多个进程并发执行。现代通用操作系统和实时操作系统还允许多个线程并发运行。在使用并发机制时,如果能结合使用适当的模式和应用程序结构,将有助于性能的提高和程序结构的简化。
在以下4章,我们就ACE提供的“并发”wrapper façade类进行了阐述:
l 第7章讲述ACE“同步事件多路分离”类。
l 第8章讲述ACE“OS进程机制”类。
l 第9章讲述ACE“OS线程机制”类。
l 第10章讲述ACE“OS同步机制”类。
在这4章中,将讨论ACE如何运用C++特性和Wrapper Facade模式来解决原始OS并发API存在的问题,以及如何增强并发网络应用程序的功能性、可移植性和健壮性;在合适的地方,还会给出ACE并发wrapper facade的实现,演示它们如何映射(mapped)到底层OS并发机制上;我们还会指出OS平台特性的差异之处,以及ACE如何让开发者免受这些差异所带来的影响。