现在的位置: 首页 > 综合 > 正文

分布式与非分布式java程序比较

2013年12月18日 ⁄ 综合 ⁄ 共 1066字 ⁄ 字号 评论关闭

                                                           本地对象                                                               远程对象

定义                           被定义成一个java类                                                      必须继承Remote接口的java类

实现                          。。。。。。                                                                    。。。。。。

创建                          。。。。。。                                                                    。。。。。。

访问                          通过变量                                                                          通过一个指向stub的变量

引用                          一个对象的引用直接指向该对象在堆中的地址          指向stub(代理对象)在堆中的地址,stub包含该远程对象完整的信息

活的引用                 在JVM中,只要有一个引用指向该对象就认为           在分布式环境下,考虑到JVM崩溃、网络稳定等因素。在一定时间

                                  它是活的                                                                       (租赁期)内认为对象是活的

Finalization           
如对象实现了finalize方法,那么在对象被垃              当一个远程对象实现了unreferenced接口,那么当所有的远程引用被丢弃时

                                 圾回收器回收前会被调用                                                unreferenced方法会被调用

抱歉!评论已关闭.