介绍了ACE的基本API ACE The namespace containing the ACE framework itself ACE_Acquire_Method An enum namespace ACE_OS This namespace defines an OS independent programming API that shields developers from nonportable aspects of writing efficient system prog
ACE必读经典书之卷二。由ACE的创始人Douglas C. Schmidt及主要开发者之一Stephen D. Huston撰写而成.在卷1中,两位作者,Douglas C. Schmidt与Stephen D. Huston,从对编写并发网络化应用所涉及的问题和工具进行综述开始,向我们介绍了开发灵活而高效的并发网络化应用所需的各种设计维度、模式和原则。通过对卷1的学习,你将能够了解怎样在将C++和模式有效地应用于开发面向对象网络化应用的同时,增强自己的设计技能。而在卷2中,两位作者将向我们
a) 跨平台。这一点相对比较容易,主要是针对类似多线程、socket通信等操作,定义统一的接口,使用define实现。基本上,只要定义良好,使用起来就很方便,也不需要多少改动。 b) Socket通信。在socket通信过程中,除了我们实际收发的数据,也有很多其他的数据需要处理,如keep-alive信息、socket关闭或者各种出错信息等。这些都大大增加了代码的复杂度。 c) 多线程。多线程操作socket或者数据,要考虑同步等问题 d) 对各种系统API的操作,特别是socket的操作,要