分佈式與非分佈式java程序比較

                                                           本地對象                                                               遠程對象

定義                           被定義成一個java類                                                      必須繼承Remote接口的java類

實現                          。。。。。。                                                                    。。。。。。

創建                          。。。。。。                                                                    。。。。。。

訪問                          通過變量                                                                          通過一個指向stub的變量

引用                          一個對象的引用直接指向該對象在堆中的地址          指向stub(代理對象)在堆中的地址,stub包含該遠程對象完整的信息

活的引用                 在JVM中,只要有一個引用指向該對象就認爲           在分佈式環境下,考慮到JVM崩潰、網絡穩定等因素。在一定時間

                                  它是活的                                                                       (租賃期)內認爲對象是活的

Finalization            如對象實現了finalize方法,那麼在對象被垃              當一個遠程對象實現了unreferenced接口,那麼當所有的遠程引用被丟棄時

                                 圾回收器回收前會被調用                                                unreferenced方法會被調用


發佈了62 篇原創文章 · 獲贊 149 · 訪問量 65萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章