创建管理对象

创建管理对象[快递,(f)]

创建计算值的托管对象(f)[快递]当它不再被引用时。

细节

  • 许多需要指针对象的函数将自动展开包含指针的托管表达式。
  • 创建管理对象[快递,男人]创建一个新的托管对象,表示快递,它与共享引用计数管理对象 男人.
  • 只有活动的托管对象在不再引用时才会评估释放功能。
  • 可以使用停用托管对象UnmanageObject(取消管理对象).

示例

全部打开全部关闭

基本示例  (2)

创建托管对象:

获取包含的表达式:

(f)[快递]在不再引用托管对象时进行评估:

可能的问题  (3)

使用时,托管对象通常释放得太快使用,其中引用计数在正文中最后一次使用符号后递减:

模块可以改为使用,它只会在末尾减少引用计数:

函数[快递]一旦托管表达式对象的引用计数为零,则计算。然而,快递可能存在于托管表达式之外,使其即使在引用计数名义上为零后也可以继续:

在许多情况下,引用计数似乎为零,但实际上并不是因为输出:

使用访问托管对象输出:

Wolfram Research(2023),CreateManagedObject,Wolfram Language函数,https://reference.wolfram.com/language/ref/CreateManagedObject.html。

文本

Wolfram Research(2023),CreateManagedObject,Wolfram Language函数,https://reference.wolfram.com/language/ref/CreateManagedObject.html。

CMS公司

沃尔夫拉姆语言。2023.“CreateManagedObject”。Wolfram语言与系统文档中心。Wolfram研究。https://reference.wolfram.com/language/ref/CreateManagedObject.html。

亚太地区

沃尔夫拉姆语言。(2023). CreateManagedObject。Wolfram语言与系统文档中心。检索自https://reference.wolfram.com/language/ref/CreateManagedObject.html

BibTeX公司

@misc{reference.wolfram_2024_createmanagedobject,author=“wolfram Research”,title=“{createmanagedobject}”,year=“2023”,howpublished=“\url{https://reference.wolfram.com/language/ref/createmanagedobject.html}”,note=[访问时间:2024年9月21日]}

BibLaTeX公司

@在线{reference.wolfram_2024_createmanagedobject,organization={wolfram Research},title={createmanagedobject},year={2023},url={https://reference.jolfram.com/language/ref/createmanagedobject.html},note=[访问时间:2024年9月21日]}