亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

兩個模式集成在并發(fā)中的處理訪問同步

時間:2024-10-31 08:20:54 巖土工程師 我要投稿
  • 相關推薦

兩個模式集成在并發(fā)中的處理訪問同步

  如今在理論上和實踐上己經(jīng)存在很多成功的并發(fā)模型,但我們的目的并非要覆蓋與并發(fā)相關的所有方面,而是把主要的關注點放在幾個關鍵的模式上面。這些模式定義了如何構(gòu)造和分割并發(fā)軟件,從而形成多個協(xié)作的線程,以及如何組織對由多個線程共享的領域?qū)ο蟮脑L問。

  1)Active Object(活動對象)模式

  為了減少服務器并發(fā)線程應用。它通過將服務請求和服務執(zhí)行解耦合來提高并發(fā)性,它將對象化的服務請求放到自己的控制線程中,并簡化了對它們的訪問。

  2)Monitor Object(監(jiān)控對象)模式

  解決并發(fā)業(yè)務互相協(xié)調(diào)的問題。它通過同步并發(fā)方法的執(zhí)行來保證同一時刻一個對象中只有一個方法在運行。它允許一個對象的多個方法以協(xié)作的方式確定它們的執(zhí)行順序表。

  3)模式的集成

  Active Object 和Monitor Object 模式主要處理訪問同步,它們可以對對象并發(fā)調(diào)用的函數(shù)進行同步和調(diào)度。下圖展示了Active Object 和Monitor Object 是如何與模式語言集成在一起的。

  這兩個模式的主要區(qū)別在于:

  Active Object 模式:活動對象的方法是在服務器與其客戶端不同的線程中執(zhí)行。

  Monitor Object 模式:監(jiān)控對象的方法則在其客戶端線程中執(zhí)行。

  所以Active Object 可以執(zhí)行更為復雜(盡管代價很大)的調(diào)度,來確定其方法的執(zhí)行順序。

  Active Object 主要用于在大的領域?qū)ο蠛妥酉到y(tǒng)中支持并發(fā),而Monitor Object 則主要用于實現(xiàn)較小的并發(fā)對象。

【兩個模式集成在并發(fā)中的處理訪問同步】相關文章:

紋唇后并發(fā)癥的處理方法「推薦」10-08

jquery中EasyUI同步樹的實現(xiàn)代碼10-31

Web服務中的異常處理09-17

響應式web中的表格處理08-21

PS通道在圖像處理中的應用10-19

圖像處理中ps通道的運用09-09

Photoshop中處理人物面部的技巧08-06

中袖襯衣染色怎么處理05-04

紋唇感染怎么辦-紋唇感染類并發(fā)癥的處理方法09-25

關于遠程訪問管理10-29