UNO 对象的生存期

From Apache OpenOffice Wiki
Jump to: navigation, search



UNO 组件模型对 UNO 对象的生存期有很大影响,这与完全没有指定对象生存期的 CORBA 形成鲜明对比。UNO 与 Microsoft COM 使用相同的机制,都通过引用计数来处理生存期。


每个 UNO 运行时环境定义自己的关于生存期管理的规范。而在 C++ UNO 中,每个对象维护自己的引用计数。Java UNO 使用一般的 Java 垃圾收集器机制。每个运行时环境的 UNO 核心都需要确保自身支持针对其他 UNO 环境的引用计数语义。


本节最后一部分将详细说明 Java 对象与 C++ 对象的生存期之间的差异。


Content on this page is licensed under the Public Documentation License (PDL).
Personal tools
In other languages