忐忑百合

文章
7
资源
1
加入时间
2年11月11天

SAP ABAP 写时拷贝(Copy on Write)策略的一个具体例子

本质上,使用值语义的引用变量总是有它自己的、它所引用的内存对象的唯一副本。相比之下,使用引用语义的引用变量被理解为指向内存对象的指针。将内表、字符串或boxed组件分配给第二个ABAP变量会触发对象的复制操作,以便每个变量都有自己的对象副本。通过特定变量对内表、字符串或装箱组件所做的更改,对于已分配给同一对象的其他变量是不可见的。用于特定类型的动态内存对象的语义,对该类型的对象如何消耗内存产生了重要影响。内表、字符串或boxed组件的每个变量都指向它自己的内存对象的单独副本。...