1、DGC采用引用计数法判断对象已死。
2、当使用RMI远程调用时;只有当远程对象的本地引用和远程引用同时失效;才会进行垃圾回收。
当客户端获得远程对象的存根时;会定期向服务器发租约通知;告诉服务器自己持有远程对象的引用了。
因为租约通知有时效的;所以需要客户端定时发出新的租约通知。如果客户端不在发送租约通知;导致过期; 服务器就会认为远程客户端不在持有该对象。
1、DGC采用引用计数法判断对象已死。
2、当使用RMI远程调用时;只有当远程对象的本地引用和远程引用同时失效;才会进行垃圾回收。
当客户端获得远程对象的存根时;会定期向服务器发租约通知;告诉服务器自己持有远程对象的引用了。
因为租约通知有时效的;所以需要客户端定时发出新的租约通知。如果客户端不在发送租约通知;导致过期; 服务器就会认为远程客户端不在持有该对象。