亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

巖土工程師

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

時(shí)間:2024-11-02 01:21:42 巖土工程師 我要投稿
  • 相關(guān)推薦

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

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

  1)Active Object(活動(dòng)對(duì)象)模式

  為了減少服務(wù)器并發(fā)線程應(yīng)用。它通過(guò)將服務(wù)請(qǐng)求和服務(wù)執(zhí)行解耦合來(lái)提高并發(fā)性,它將對(duì)象化的服務(wù)請(qǐng)求放到自己的控制線程中,并簡(jiǎn)化了對(duì)它們的訪問(wèn)。

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

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

  3)模式的集成

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

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

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

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

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

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

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

紋繡術(shù)后并發(fā)癥的處理09-18

word2010中的訪問(wèn)鍵06-27

紋繡常見(jiàn)問(wèn)題及并發(fā)癥處理方法11-11

以何種模式處理彩色圖片最好10-03

Web服務(wù)中的異常處理09-15

jquery中EasyUI同步樹(shù)的實(shí)現(xiàn)代碼07-26

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

人臉識(shí)別中的圖像處理技術(shù)09-13

圖像處理中ps通道的運(yùn)用07-10

中袖襯衣染色怎么處理06-29