是否有将对象、数据和线程交互的一般化设计模式名称?
显然,经常使用的是在对象上进行同步,在队列中传递消息以及在内存管理系统中引用计数。
但是,是否有更多面向对象的名称来描述多线程设计模式和系统,以清晰地体现最佳实践?
是否有将对象、数据和线程交互的一般化设计模式名称?
显然,经常使用的是在对象上进行同步,在队列中传递消息以及在内存管理系统中引用计数。
但是,是否有更多面向对象的名称来描述多线程设计模式和系统,以清晰地体现最佳实践?
"模式导向软件架构第二卷:并发和网络对象模式",作者是Schmidt、Stal、Rohnert和Buschmann。其中列出了一些模式。Douglas Schmidt也是ACE C++框架的作者,该框架将这些模式应用到实践中。