摘要
在分布式的面向对象计算中,存在着一个问题,就是对象释放的问题。如果我们制作了一个对象工厂(Object Factory),为客户提供建立对象的服务,并将对象储存在我本地,那何时,由何人来完成对此对象的释放任务就需要进行讨论了。一个比较理想的情况是由请求产生对象的客户自己来申请释放对象。当我的服务器提供的服务中包含释放对象的服务时,这种作法是可以实现的,但实际情况并非如此。首先,有很多系统都不提供释放对象的接口,例如在CORBA的很多服务的定义中。
This paper defines three statuses of objects:Wake-up,Shadowiness and Sleeping. It also discusses the implementation methods of the object statuses. These methods can be used in solving the problem caused by miss of dereference of objects in a distributed OO systems.
出处
《计算机科学》
CSCD
北大核心
1999年第7期28-32,共5页
Computer Science