軟件首頁 |  文章首頁
最新更新 軟件分類 設(shè)為首頁 加入收藏 聯(lián)系我們
當(dāng)前位置:首頁文章首頁 IT學(xué)院 Java

多線程開發(fā)的捷徑:構(gòu)建Java并發(fā)模型框架

作者:東坡下載  來源:uzzf  發(fā)布時(shí)間:2010-10-14 12:04:04  點(diǎn)擊:

  讀者容易看出,使用框架也增加了一些復(fù)雜性,對于一些簡單的應(yīng)用來說可能根本就沒有必要使用本框架。希望讀者能夠根據(jù)自己的實(shí)際情況進(jìn)行判斷。

  結(jié)論

  本文圍繞一個(gè)簡單的例子論述了如何構(gòu)架一個(gè)Java并發(fā)模型框架,其中使用了一些構(gòu)建框架的常用技術(shù),當(dāng)然所構(gòu)建的框架和一些成熟的商用框架相比,顯得非常稚嫩,比如沒有考慮服務(wù)調(diào)用有返回值的情況,但是其思想方法是一致的,希望讀者能夠深加領(lǐng)會(huì),這樣無論對于構(gòu)建自己的框架還是理解一些其他的框架都是很有幫助的。讀者可以對本文中的框架進(jìn)行擴(kuò)充,直接應(yīng)用到自己的工作中。

  優(yōu)點(diǎn):

  1.增強(qiáng)了應(yīng)用的并發(fā)性,簡化了同步控制的復(fù)雜性;

  2.服務(wù)的請求和服務(wù)的執(zhí)行分離,使得可以對服務(wù)請求排隊(duì),進(jìn)行靈活的控制;

  3.應(yīng)用邏輯和并發(fā)模型分離,使得程序結(jié)構(gòu)清晰,易于維護(hù)、重用;

  4.可以使開發(fā)者集中精力于應(yīng)用領(lǐng)域。

  缺點(diǎn):

  1.由于框架所需類的存在,在一定程度上增加了程序的復(fù)雜性;

  2.如果應(yīng)用需要過多的活動(dòng)對象,由于線程切換開銷會(huì)造成性能下降;

  3.可能會(huì)造成調(diào)試?yán)щy。

首頁 上一頁 [1] [2] [3]  下一頁 尾頁

文章評(píng)論

欄目導(dǎo)航

本類推薦文章

關(guān)于本站 | 網(wǎng)站幫助 | 廣告合作 | 下載聲明 | 友情連接 | 網(wǎng)站地圖
Copyright © 20098-2010 uzzf下載站. All Rights Reserved .