给定的设计模式名称是否有对象、数据和线程交互的概括?
显然,经常发生的是对象同步、通过队列传递消息以及内存管理系统中的引用计数。
但是对于多线程设计模式和系统,是否还有更多面向 OO 的名称能够清楚地体现最佳实践?
最佳答案
Schmidt、Stal、Rohnert 和 Buschmann 所著的“面向模式的软件架构第 2 卷:并发和网络对象的模式”列出了一些内容。 Douglas Schmidt 也是 ACE C++ framework 的作者这将这些模式付诸实践。
关于multithreading - 多线程同步的OO设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1939928/