轉:Java同步技術

herosoft發表於2009-07-09

Java同步技術

文/ Iangao 2008.10.9

一基本同步原理

1. .基本同步原理

2. 訊號量(Semphore)

二. 高階同步技術

1. 事件(Event)

2. 管程(Monitor)與條件變數(Condition)

3. 訊號量、事件以及條件變數之間異同

三. 經典同步問題

1. 有限緩衝區(生產者-消費者)問題

2. 經典同步問題 - 讀寫問題(Reader-Writer)

四. 常用執行緒解決方案

1.定時器

2 對已有方法的同步或非同步呼叫 - BlockingCall

附錄:

1.一個簡單的多執行緒測試類

[@more@]

參考資料:

《作業系統(第3版)》, (美)Gary Nutt, 譯: 羅宇、呂顧等. 機械工業出版社
《Java程式設計思想(第3版)》,(美)Brucel Eckel, 譯:陳吳鵬、饒若楠等. 機械工業出版社
《Java threads (3rd Edition)) By Scott Oaks,Henry Wong, publisher: O'Reilly
發表於 @ 2008年11月12日 15:07:00 | 評論( 0 ) | 編輯| 舉報| 收藏

舊一篇:Java同步技術(八) | 新一篇:Java同步技術(九)

本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/Iangao/archive/2008/11/12/3281930.aspx

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/220284/viewspace-1023965/,如需轉載,請註明出處,否則將追究法律責任。

相關文章