keep moving!

          We must not cease from exploration. And the end of all our exploring will be to arrive where we began and to know the place for the first time.
          隨筆 - 37, 文章 - 2, 評論 - 3, 引用 - 0

          導航

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          blog收藏

          文件共享

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          Java 線程/內存模型的缺陷和增強---摘錄《J2SE進階》

               摘要: 本文是由JR主持寫作的《J2SE進階》一書的部分章節整理而成,《J2SE進階》正在寫作、完善階段。您閱讀后,有任何建議、批評,請 和我聯系 ,或在 這兒留言 。《J2SE進階》寫作項目組感謝您閱讀本文。

          Java在語言層次上實現了對線程的支持。它提供了Thread/Runnable/ThreadGroup等一系列封裝的類和接口,讓程序員可以高效的開發Java多線程應用。為了實現同步,Java提供了synchronize關鍵字以及object的wait()/notify()機制,可是在簡單易用的背后,應藏著更為復雜的玄機,很多問題就是由此而起。
            閱讀全文

          posted @ 2008-09-07 11:10 大石頭 閱讀(236) | 評論 (0)編輯 收藏

          多線程 — Concurrent包簡介

               摘要: Util.concurrent工具包概述
          Doug Lea
          State University of New York at Oswego
          dl@cs.oswego.edu

          http://gee.cs.oswego.edu
            閱讀全文

          posted @ 2008-09-07 11:10 大石頭 閱讀(465) | 評論 (0)編輯 收藏

          JAVA后臺程序設計及UTIL.CONCURRENT包的應用

               摘要: JAVA后臺程序設計及UTIL.CONCURRENT包的應用

          何 恐

          摘要 : 在很多軟件項目中,JAVA語言常常被用來開發后臺服務程序。線程池技術是提高這類程序性能的一個重要手段。在實踐中,該技術已經被廣泛的使用。本文首先 對設計后臺服務程序通常需要考慮的問題進行了基本的論述,隨后介紹了JAVA線程池的原理、使用和其他一些相關問題,最后對功能強大的JAVA開放源碼線 程池包util.concurrent 在實際編程中的應用進行了詳細介紹。
          關鍵字: JAVA;線程池;后臺服務程序;util.concurrent

            閱讀全文

          posted @ 2008-09-07 11:10 大石頭 閱讀(388) | 評論 (0)編輯 收藏

          線程池的介紹及簡單實現

               摘要: 服務器程序利用線程技術響應客戶請求已經司空見慣,可能您認為這樣做效率已經很高,但您有沒有想過優化一下使用線程的方法。該文章將向您介紹服務器程序如何利用線程池來優化性能并提供一個簡單的線程池實現。

          線程池的技術背景

            閱讀全文

          posted @ 2008-09-07 11:10 大石頭 閱讀(173) | 評論 (0)編輯 收藏

          線程池的實現

               摘要: 線程池也許很多比較陌生 但是提到servlet每個人都知道,servlet就是用線程池來處理請求的
          一個線程池由線程池管理器 工作線程 任務隊列和任務接口組成
          一 線程池管理器---ThreadPoolMananger 主要負責啟動 停止工作線程   閱讀全文

          posted @ 2008-09-07 11:10 大石頭 閱讀(219) | 評論 (0)編輯 收藏

          Design Pattern: Guarded Suspension 模式

               摘要: 考慮這麼一個伺服器,它可以處理來自多個客戶端的服務請求(Request),為了不丟失客戶的請求,它要維持一個緩衝區,客戶的請求會先儲存至緩衝區中,而伺服器會從緩衝區中取出請求並執行,如果緩衝區中沒有請求,則伺服器就等待,直到被通知有新的請求存入緩衝區中,伺服器再度進行請求的執行。  閱讀全文

          posted @ 2008-09-07 11:06 大石頭 閱讀(176) | 評論 (0)編輯 收藏

          Design Pattern: Thread-Per-Message 模式

               摘要: Thread-Per-Message模式是一個很簡單但很常應用的模式,尤其是在GUI程式中,我們舉個例子,當您設計一個文件編輯器時,您可能像這樣註冊一個開啟檔案的事件處理:  閱讀全文

          posted @ 2008-09-07 11:06 大石頭 閱讀(203) | 評論 (0)編輯 收藏

          Design Pattern: Worker Thread 模式

               摘要: Worker Thread模式在Request的管理上像是 Producer Consumer 模式,在Request的行為上像是 Command 模式。

          Producer Consumer模式專注於Product的生產與消費,至於Product被消費時是作何處理,則不在它的討論範圍之中。
            閱讀全文

          posted @ 2008-09-07 11:06 大石頭 閱讀(228) | 評論 (0)編輯 收藏

          Design Pattern: Producer Consumer 模式

               摘要: Producer Consumer模式與 Guarded Suspension 模式 是類似的,只不過Guarded Suspension模式並不限制緩衝區的長度,Producer Consumer模式假設所生產的產品放置在一個長度有限制的緩衝區(就像是一個產品桌,它可以擺放的空間是有限的),如果緩衝區滿了,則生產者必須停止繼續將產品放到緩衝區中,直到消費者取走了產品而有了空間,而如果緩衝區中沒有產品,當然消費者必須等待,直到有新的產品放到緩衝區中。   閱讀全文

          posted @ 2008-09-07 11:06 大石頭 閱讀(193) | 評論 (0)編輯 收藏

          Design Pattern: Future 模式

               摘要: Future模式可以簡單的看成是 Proxy 模式 與 Thread-Per-Message 模式 的結合,在Proxy模式中,用一個Proxy來代替真正的目標(Subject)生成,目標的生成可能是費時的,例如在開啟一個內嵌圖片的文件中,希望程式能儘快完成開啟文件的動作,並顯示一個可接受的畫面給使用者看,在還不需要看到圖片的頁面中先使用Proxy代替真正的圖片載入,只有在真正需要看到圖片時,才由Proxy物件載入真正的圖片。  閱讀全文

          posted @ 2008-09-07 11:06 大石頭 閱讀(165) | 評論 (0)編輯 收藏

          僅列出標題
          共4頁: 上一頁 1 2 3 4 下一頁 
          主站蜘蛛池模板: 泗水县| 南投市| 漳平市| 雷波县| 淮滨县| 杭锦后旗| 会泽县| 乌拉特中旗| 嵊泗县| 大足县| 永济市| 女性| 景宁| 区。| 彰化县| 旬邑县| 永平县| 宁强县| 花垣县| 抚州市| 陵川县| 南丹县| 嘉善县| 汉阴县| 册亨县| 长春市| 安塞县| 调兵山市| 中江县| 神池县| 湛江市| 石泉县| 高碑店市| 开封县| 班戈县| 视频| 怀仁县| 邳州市| 平原县| 信丰县| 鹤壁市|