freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

可移植對(duì)象適配器-資料下載頁(yè)

2025-07-18 15:32本頁(yè)面
  

【正文】 cy的值為 NIQUE_ID, LifespanPolicy的值為 TRANSIENT的 POA使用 IMPLICIT_ACTIVATION。這是因?yàn)閷?duì)一個(gè)伺服程序使用 _this函數(shù)來(lái)隱式創(chuàng)建并激活暫態(tài)對(duì)象可非常方便地創(chuàng)建Policy對(duì)象,伺服程序管理器,迭代器以及其它暫態(tài)對(duì)象,對(duì)擁有持久對(duì)象的 POA使用默認(rèn)的 NO_IMPLICITACTIVATION。 應(yīng)用 POA策略 ? 時(shí)空折衷 POA請(qǐng)求需要時(shí)間和空間有兩個(gè)主要方面: (1) POA定位域目錄對(duì)象 ObjectId相關(guān)聯(lián)的一個(gè)伺服程序需要時(shí)間和空間資源。這主要包括在激活對(duì)象映射中的查找,調(diào)用一個(gè)伺服程序管理器所需要的時(shí)間和確定是否使用一個(gè)默認(rèn)伺服程序所需的時(shí)間。 (2) 伺服程序確定對(duì)一個(gè)給定的請(qǐng)求應(yīng)具體化哪一個(gè)對(duì)象需要的時(shí)間和空間。 ? 關(guān)于生命范圍的考慮 面向服務(wù)的應(yīng)用程序通常具有兩個(gè)特征: (1) 它們由長(zhǎng)命的對(duì)象組成,這些長(zhǎng)命的對(duì)象通過(guò)管理工具創(chuàng)建和撤消。 (2) 它們對(duì)象的狀態(tài)完全存儲(chǔ)在持久存儲(chǔ)中。 應(yīng)用 POA策略 ? 面向會(huì)話的應(yīng)用程序 面向會(huì)話的應(yīng)用程序:客戶創(chuàng)建它們打算使用的對(duì)象,使用這些對(duì)象,然后撤消它們。 與面向服務(wù)器的應(yīng)用程序相比,它擁有的大多數(shù)對(duì)象是通過(guò)對(duì)象工廠中的請(qǐng)求創(chuàng)建的。通常這個(gè)工廠本身是面向服務(wù)的持久對(duì)象并且在命名服務(wù)和交易服務(wù)中公告。客戶首先使用這些服務(wù)來(lái)尋找必須的工廠,然后,它們想改工廠做出請(qǐng)求以創(chuàng)建它們需要的會(huì)話對(duì)象。它是一個(gè)暫態(tài)的。 ? 持久對(duì)象 即使擁有它們的服務(wù)器應(yīng)用程序當(dāng)前并不在執(zhí)行并且必須啟動(dòng),但支持持久的 CORBA對(duì)象的一個(gè) ORB實(shí)現(xiàn)必須能夠定位他們并將請(qǐng)求傳遞給它們。這也就隱式說(shuō)明擁有持久對(duì)象的應(yīng)用程序不能孤立的操作。相反,這樣的服務(wù)器撤消必須使用 ORB實(shí)現(xiàn)倉(cāng)庫(kù)進(jìn)行注冊(cè)以讓 ORB來(lái)跟蹤它們擁有的對(duì)象并且當(dāng)請(qǐng)求調(diào)用這些對(duì)象時(shí)能夠激活它們。 應(yīng)用 POA策略 ? 暫態(tài)對(duì)象 與持久對(duì)象不同,暫態(tài)對(duì)象不需要對(duì)定位和激活有效的支持。這樣持久它們就非常適合于處理短期的或局部的活動(dòng)。 策略值不是 TRANSIENT的 POA還有幾種有意義的用途,他不同于Root POA。 (1)因?yàn)?Root POA的 ThreadPolicy的值為 ORB_CTRL_MODEL,所以一個(gè)應(yīng)用程序想讓它的暫態(tài)對(duì)象所做的所有請(qǐng)求順序調(diào)度的話,需要一個(gè)具有 SINGLE_THREADMODEL值的 POA。 (2)一個(gè)應(yīng)用程序可以要求一個(gè)擁有暫態(tài)對(duì)象的 POA,它的IdAssignmentPolicy值為 USE_ID而不是 Root POA所具有的SYSTEM_ID。 (3) 它可以用于策略值不是 UNIQUE_ID和 RETAIN的擁有暫態(tài)對(duì)象的OA。 對(duì)象生命周期 ? 對(duì)象生命周期處理以下的問(wèn)題 (1) 對(duì)象的持久 (2) 對(duì)象的析構(gòu) (3) 對(duì)象的拷貝 (4) 對(duì)象的移動(dòng) 生命周期服務(wù)主要是一系列建議而非實(shí)現(xiàn)規(guī)范。 對(duì)象工廠 ? OMG生命周期規(guī)范建議 CORBA應(yīng)用程序使用工廠模型來(lái)創(chuàng)建對(duì)象。一個(gè)工廠是一個(gè)提供一種和多種操作來(lái)創(chuàng)建其它對(duì)象的 CORBA對(duì)象。為了創(chuàng)建一個(gè)新的對(duì)象,客戶程序調(diào)用工廠中的一個(gè)操作;操作的實(shí)現(xiàn)創(chuàng)建了一個(gè)新的 CORBA對(duì)象并向客戶返回新對(duì)象的一個(gè)引用。在分布式系統(tǒng)中,工廠操作扮演著 C++中構(gòu)造函數(shù)的角色。差別是:工廠操作可以在一個(gè)可能的遠(yuǎn)程地址空間創(chuàng)建一個(gè)CORBA對(duì)象,而 C++構(gòu)造函數(shù)總是在本地地址空間創(chuàng)建一個(gè) C++對(duì)象。還有,可對(duì)一個(gè)已經(jīng)存在的對(duì)象調(diào)用工廠操作。但只能對(duì)一個(gè)還沒(méi)有存在的對(duì)象調(diào)用構(gòu)造函數(shù)。 ? 工廠的設(shè)計(jì)選項(xiàng) (1) 組合式工廠-使用單個(gè)的工廠來(lái)創(chuàng)建兩種類型的設(shè)備。 (2) 組合的匯集和工廠-它是上面的變體,該選擇方案是將工廠操作添加到控制接口,而不是使用一個(gè)獨(dú)立的工廠對(duì)象。 (3) 純匯集和工廠-工廠負(fù)責(zé)創(chuàng)建對(duì)象,控制器只是一個(gè)這些設(shè)備的引用的匯集。 (4) 成批工廠-定義一個(gè)操作,此操作完成成批對(duì)象的創(chuàng)建。 撤消、拷貝以及移動(dòng)對(duì)象 ? 撤消一個(gè)對(duì)象,客戶程序可以調(diào)用 remove操作??蛻舫绦蛘{(diào)用此函數(shù)后,該設(shè)備就永久的消失了。 ? 對(duì)象的拷貝可以使用 copy函數(shù), copy函數(shù)的目的是客戶程序可以調(diào)用一個(gè)對(duì)象以獲得一個(gè)指向新對(duì)象的引用,這個(gè)新對(duì)象在某些方面是原始對(duì)象的一個(gè)拷貝。 ? 移動(dòng)一個(gè)對(duì)象可以使用 move操作。 Move操作的目的是在物理上將一個(gè)對(duì)象從一個(gè)位置移動(dòng)到另一個(gè)位置而不讓指向移動(dòng)的對(duì)象的引用失效。 伺服程序的無(wú)用存儲(chǔ)單元回收 ? 無(wú)用單元回收是由一個(gè)程序?qū)崿F(xiàn)的不再使用的資源的自動(dòng)刪除。 (1) 客戶程序意外行為的處理-- remove或 destory (2) 通過(guò)關(guān)機(jī)進(jìn)行無(wú)用單元的回收 (3) 使用回收模型進(jìn)行無(wú)用單元回收 (4)使用超時(shí)進(jìn)行無(wú)用單元回收 ? 顯式保持激活 通過(guò)向每個(gè)接口添加一個(gè) ping操作,可以讓客戶機(jī)負(fù)責(zé)保持伺服程序的激活。默認(rèn)情況下,在一定的空閑周期后,伺服程序?qū)⒆鳛闊o(wú)用存儲(chǔ)單元回收。 ? 每個(gè)對(duì)象逆向保持激活 如果從服務(wù)器到客戶機(jī)的 ping操作失敗,服務(wù)器程序就收回相對(duì)應(yīng)的伺服程序。 伺服程序的無(wú)用存儲(chǔ)單元回收 ? 每個(gè)客戶逆向保持激活 ? 如果 ping操作的一個(gè)調(diào)用失敗,服務(wù)器程序就只撤消由該客戶創(chuàng)建的所有的伺服程序。 ? 檢測(cè)客戶的斷連 一些 ORB提供了專用的擴(kuò)展,這樣當(dāng)與一個(gè)客戶的連接斷開(kāi)時(shí),服務(wù)器代碼就可以檢測(cè)到。服務(wù)器代碼可以將此作為一個(gè)觸發(fā)器使用以撤消該客戶撤消創(chuàng)建的伺服程序。 ? 分布式引用計(jì)數(shù) 用 increment和 decrement回收來(lái)進(jìn)行引用計(jì)數(shù)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1