【发布时间】:2013-09-11 03:52:11
【问题描述】:
我正在以下位置阅读有关活动对象的文章
http://www.cs.wustl.edu/~schmidt/PDF/Act-Obj.pdf
本文描述了Active Object模式,它解耦了方法 从方法调用执行以简化同步 访问驻留在其自己的控制线程中的对象。这 主动对象模式允许一个或多个独立的线程 执行交错访问建模为单个数据的数据 目的。广泛的生产者/消费者和读者/作者 应用程序非常适合这种并发模型。
我了解方法执行如何将方法调用解耦。
我的问题是,作者所说的活动对象模式如何允许一个或多个独立的执行线程交错访问建模为单个对象的数据是什么意思?
请求举例说明作者将数据建模为单个对象的含义以及在这种情况下线程如何交错。
感谢您的时间和帮助。
【问题讨论】:
标签: design-patterns active-objects