对于软件开发人员来说,设计运行并发和网络化环境中的应用程序和中间件是很大的挑战。本书中所列出的模式构成了处理有关并发和网络化问题的模式语言的基础。   书中提出了17种相互关联的模式,它们包含用于构建并发和网络化系统的核心组件:服务访问和配置、事件处理、同步和并发。在多种程序设计语言(如c++、java和c)中,这些模式有大量的例子和已知应用。   本书可用于解决特定的软件开发问题,读者也可以从头至尾地阅读,学习构建并发和网络化应用以及中间件的最佳方法。