知识卡片

主动类自控线程

普通读书笔记卡 · 765.m

内容

主动类的实例拥有自己的控制线程,适合命令处理器等自主执行对象。它把并发责任提升到模型层,提示调用者关注线程边界。

参考来源

- 位置:《UML精粹:标准对象建模语言简明指南》第5章《类图:进阶概念》(源文件:_epub-src/EPUB/4.xhtml) - 结论依据:原文围绕“主动类(active class)有实例,每个实例执行和控制它自己的控制线程”给出定义、对比或使用限制,说明该概念的含义和适用边界,因此可推出本卡片结论。 - 原始内容:主动类(active class)有实例,每个实例执行和控制它自己的控制线程。方法调用可以在客户的线程或主动对象的线程中执行。一个好的例子是命令处理器,它从外部接受命令对象,然后在它自己的控制线程内执行命令。