Difference between revisions of "Zh/Documentation/DevGuide/ProUNO/Lifetime of UNO objects"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (New page: {{Documentation/DevGuide/ProUNOTOC/Zh |ProUNO2b=block |ProUNO2bLife=block |ShowPrevNext=block |PrevPage=Zh/Documentation/DevGuide/ProUNO/Exception Handling |NextPage=Zh/Documentation/DevGu...)
 
m
 
Line 6: Line 6:
 
|NextPage=Zh/Documentation/DevGuide/ProUNO/acquire() and release()
 
|NextPage=Zh/Documentation/DevGuide/ProUNO/acquire() and release()
 
}}
 
}}
[[en:Documentation/DevGuide/ProUNO/Lifetime of UNO objects]]
+
{{Documentation/DevGuideLanguages|Documentation/DevGuide/ProUNO/{{SUBPAGENAME}}}}
 
{{DISPLAYTITLE:UNO 对象的生存期}}
 
{{DISPLAYTITLE:UNO 对象的生存期}}
  

Latest revision as of 02:32, 14 May 2009



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