Evan's Blog

          Java, software development and others.

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            28 隨筆 :: 0 文章 :: 73 評論 :: 0 Trackbacks

          Java筆記

               摘要: 《Java Threads》的第5章“Minimal Synchronization Techniques”,是這本書中到現(xiàn)在我認為最差的一章了,當然主要是我不喜歡JDK 1.5新推出的Atomic Class,而這一章卻花了不少篇章來介紹,且牽強地改造打字程序,又語焉不詳?shù)刂赋鲞@種改造的困難之處和可能帶來的副作用,但卻又不能從代碼的實際運行中看到這種副作用,很有誤導初學者的嫌疑。不過,我想,沒有哪個初學者會冒風險為了用Atomic Class而將原本簡單明了的算法改造得如此晦澀難懂,并且還有潛在的出錯風險。所以,對于Atomic Class,我建議跳過不讀,絕對沒有什么損失。不過對于其中“5.1.3 Double-Checked Locking”和“5.3 Thread Local Variables”這兩節(jié)倒要著重讀一讀,尤其是Thread Local,應該說是Java中一個比較重要的多線程工具。  閱讀全文
          posted @ 2006-03-11 23:11 Evan 閱讀(1663) | 評論 (0)  編輯

               摘要: 《Java Threads》打字程序例子中的評分錯誤是race condition還是邏輯錯誤?  閱讀全文
          posted @ 2006-03-09 22:11 Evan 閱讀(856) | 評論 (0)  編輯

               摘要: 第3章主要介紹了數(shù)據(jù)的同步(Data Synchronization),這一章則主要介紹線程之間的同步方法(Thread Notification),同樣包括傳統(tǒng)的wait-and-notify方法和JDK 1.5新推出的Condition Variable。在多線程編程中,數(shù)據(jù)同步和線程同步是兩個最基本也是最關鍵的部分。  閱讀全文
          posted @ 2006-03-06 22:21 Evan 閱讀(832) | 評論 (0)  編輯

               摘要: 除了C是在大學中系統(tǒng)學的外,C++、Java、Design Pattern等等等等都是在工作中趕鴨子上架的時候學的,雖然有邊做邊學的樂趣;但也有為了趕時間抓進度,只要解決了問題就好而淺嘗輒止的遺憾,也時有遺忘的現(xiàn)象發(fā)生。近來得了點空閑,準備好好讀讀幾本或算經(jīng)典或算時髦的書。所以,就有了這樣一個Blog,希望能將學習和工作中的一些小心得給記錄下來,聊以敝帚自珍之需。  閱讀全文
          posted @ 2006-03-05 23:25 Evan 閱讀(345) | 評論 (0)  編輯

               摘要: 任何一門支持多線程的語言中,多線程是都是一個讓人又愛又恨的東西。這次我打算比較深入地來了解了解一下Java多線程開發(fā)的其它一些內容,那么找一本好的書是一個比 較好的開始。  閱讀全文
          posted @ 2006-03-05 23:25 Evan 閱讀(597) | 評論 (1)  編輯

               摘要: J2SE 5.0多線程增強簡介  閱讀全文
          posted @ 2006-03-05 23:25 Evan 閱讀(430) | 評論 (0)  編輯

               摘要: 介紹線程的創(chuàng)建、管理及生命周期。其中有關線程和對象的關系一節(jié),值得仔細一讀,關于這個問題的更進一步的說明還可以參考《Practical Java》中的"實踐46:面對instance函數(shù),synchronized鎖定的是對象(object)而非函數(shù)(methods)或代碼(code)"。  閱讀全文
          posted @ 2006-03-05 23:25 Evan 閱讀(703) | 評論 (0)  編輯

               摘要: 介紹Java基本的同步機制:synchronized關鍵字以及JDK 1.5的ReentrantLock類,以及兩者的區(qū)別。  閱讀全文
          posted @ 2006-03-05 23:25 Evan 閱讀(514) | 評論 (0)  編輯

          主站蜘蛛池模板: 嵩明县| 北宁市| 芮城县| 天全县| 洪江市| 淮滨县| 淮南市| 平凉市| 博罗县| 哈巴河县| 横峰县| 井研县| 昭觉县| 宣汉县| 洛川县| 延安市| 澄迈县| 始兴县| 含山县| 梨树县| 迁西县| 延安市| 平顶山市| 罗江县| 涟水县| 衢州市| 合作市| 兴山县| 西盟| 苍溪县| 延庆县| 云梦县| 南和县| 孝感市| 大理市| 博野县| 九江县| 安乡县| 洱源县| 昌江| 邯郸县|