<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 312, 文章 - 14, 評論 - 1393, 引用 - 0
    數據加載中……

    Java多線程初學者指南(11):使用Synchronized塊同步方法

         摘要: synchronized關鍵字有兩種用法。第一種就是在《使用Synchronized關鍵字同步類方法》一文中所介紹的直接用在方法的定義中。另外一種就是synchronized塊。我們不僅可以通過synchronized塊來同步一個對象變量。也可以使用synchronized塊來同步類中的靜態方法和非靜態方法。  閱讀全文

    posted @ 2009-03-22 21:15 銀河使者 閱讀(11346) | 評論 (1)編輯 收藏

    Java多線程初學者指南(10):使用Synchronized關鍵字同步類方法

         摘要: 要想解決“臟數據”的問題,最簡單的方法就是使用synchronized關鍵字來使run方法同步。雖然可以使用synchronized來定義方法,但synchronized并不屬于方法定義的一部分,因此,synchronized關鍵字不能被繼承。如果在父類中的某個方法使用了synchronized關鍵字,而在子類中覆蓋了這個方法,在子類中的這個方法默認情況下并不是同步的,而必須顯式地在子類的這個方法中加上synchronized關鍵字才可以。當然,還可以在子類方法中調用父類中相應的方法,這樣雖然子類中的方法不是同步的,但子類調用了父類的同步方法,因此,子類的方法也就相當于同步了。  閱讀全文

    posted @ 2009-03-20 13:05 銀河使者 閱讀(9750) | 評論 (4)編輯 收藏

    Java多線程初學者指南(9):為什么要進行數據同步

         摘要: Java中的變量分為兩類:局部變量和類變量。局部變量是指在方法內定義的變量,如在run方法中定義的變量。對于這些變量來說,并不存在線程之間共享的問題。因此,它們不需要進行數據同步。類變量是在類中定義的變量,作用域是整個類。這類變量可以被多個線程共享。因此,我們需要對這類變量進行數據同步。數據同步就是指在同一時間,只能由一個線程來訪問被同步的類變量,當前線程訪問完這些變量后,其他線程才能繼續訪問。這里說的訪問是指有寫操作的訪問,如果所有訪問類變量的線程都是讀操作,一般是不需要數據同步的。  閱讀全文

    posted @ 2009-03-19 13:23 銀河使者 閱讀(4960) | 評論 (1)編輯 收藏

    Java多線程初學者指南(8):從線程返回數據的兩種方法

         摘要: 從線程中返回數據和向線程傳遞數據類似。也可以通過類成員以及回調函數來返回數據。但類成員在返回數據和傳遞數據時有一些區別,下面讓我們來看看它們區別在哪。  閱讀全文

    posted @ 2009-03-19 13:02 銀河使者 閱讀(6896) | 評論 (0)編輯 收藏

    DB2認證考試大綱

         摘要: 包括DB2 Family Fundamentals(700 )、DB2 UDB V8.1 for Linux, UNIX, and Windows Database Administration(701)、DB2 UDB V8.1 Family Application Development(703)、DB2 UDB V8.1 for Linux, UNIX and Windows Advanced Database Administration(704)的考試大綱  閱讀全文

    posted @ 2009-03-18 14:08 銀河使者 閱讀(841) | 評論 (0)編輯 收藏

    Java多線程初學者指南(7):向線程傳遞數據的三種方法

         摘要: 在傳統的同步開發模式下,當我們調用一個函數時,通過這個函數的參數將數據傳入,并通過這個函數的返回值來返回最終的計算結果。但在多線程的異步開發模式下,數據的傳遞和返回和同步開發模式有很大的區別。由于線程的運行和結束是不可預料的,因此,在傳遞和返回數據時就無法象函數一樣通過函數參數和return語句來返回數據。本文就以上原因介紹了幾種用于向線程傳遞數據的方法,在下一篇文章中將介紹從線程中返回數據的方法。  閱讀全文

    posted @ 2009-03-16 23:18 銀河使者 閱讀(15845) | 評論 (2)編輯 收藏

    年薪200萬數據庫牛人牛新莊的成長歷程

         摘要: 牛新莊博士,研究方向為數據倉庫和數據挖掘。是IBM官方資深培訓講師(培訓DB2,AIX,MQ,WebSphere和CICS)。2002年獲IBM 杰出軟件專家獎,2006年獲“首屆中國杰出數據庫工程師獎”、“2006年IT168技術卓越獎”。是中信銀行、山東農信、廣東農信等公司資深技術顧問,中國建設銀行總行特聘資深技術專家。擁有OCP, AIX,DB2,HP-UX,MQ,CICS和WebSphere等二十多項國際認證。著有《Oracle數據庫開發講座—— Oracle9i Jdeveloper與J2EE實務應用》、《DB2應用開發實戰指導》、《循序漸進DB2-系統管理、運行維護與應用案例》、《深入解析DB2-高級管理、內部體系結構與診斷案例》和《DB2性能調整與優化》等書。  閱讀全文

    posted @ 2009-03-16 08:54 銀河使者 閱讀(1460) | 評論 (0)編輯 收藏

    Java多線程初學者指南(6):慎重使用volatile關鍵字

         摘要: volatile關鍵字相信了解Java多線程的讀者都很清楚它的作用。volatile關鍵字用于聲明簡單類型變量,如int、float、boolean等數據類型。如果這些簡單數據類型聲明為volatile,對它們的操作就會變成原子級別的。不過在使用volatile關鍵字時也要慎重,并不是只要簡單類型變量使用volatile修飾,對這個變量的所有操作都是原來操作,當變量的值由自身的上一個決定時,如n=n+1、n++等,volatile關鍵字將失效,只有當變量的值和自身上一個值無關時對該變量的操作才是原子級別的,如n = m + 1,這個就是原級別的。所以在使用volatile關鍵時一定要謹慎,如果自己沒有把握,可以使用synchronized來代替volatile。  閱讀全文

    posted @ 2009-03-14 16:44 銀河使者 閱讀(9408) | 評論 (10)編輯 收藏

    Java多線程初學者指南(5):join方法的使用

         摘要: 在上面的例子中多次使用到了Thread類的join方法。我想大家可能已經猜出來join方法的功能是什么了。對,join方法的功能就是使異步執行的線程變成同步執行。也就是說,當調用線程實例的start方法后,這個方法會立即返回,如果在調用start方法后后需要使用一個由這個線程計算得到的值,就必須使用join方法。如果不使用join方法,就不能保證當執行到start方法后面的某條語句時,這個線程一定會執行完。而使用join方法后,直到這個線程退出,程序才會往下執行。  閱讀全文

    posted @ 2009-03-12 09:07 銀河使者 閱讀(5991) | 評論 (14)編輯 收藏

    Java多線程初學者指南(4):線程的生命周期

         摘要: 與人有生老病死一樣,線程也同樣要經歷開始(等待)、運行、掛起和停止四種不同的狀態。這四種狀態都可以通過Thread類中的方法進行控制。  閱讀全文

    posted @ 2009-03-11 12:15 銀河使者 閱讀(8276) | 評論 (3)編輯 收藏

    列出全部內容
    共31頁: First 上一頁 14 15 16 17 18 19 20 21 22 下一頁 Last 
    主站蜘蛛池模板: 国产精品无码免费专区午夜| 亚洲国产精品99久久久久久| 免费国产成人α片| 亚洲一级片免费看| 久久成人18免费网站| 久久久久亚洲?V成人无码| 一道本在线免费视频| 亚洲精品无码专区久久同性男| 特a级免费高清黄色片| 亚洲国产香蕉人人爽成AV片久久 | 激情婷婷成人亚洲综合| 国产精品二区三区免费播放心| 亚洲精品国产摄像头| 成人伊人亚洲人综合网站222| 一级毛片视频免费观看| 中文字幕不卡亚洲| 小日子的在线观看免费| 亚洲国产精品综合久久网各| 在线中文高清资源免费观看| 四虎影视在线看免费观看 | 亚洲国产美女福利直播秀一区二区| 思思re热免费精品视频66 | 亚洲免费福利视频| 亚洲一区二区三区写真| 男人的天堂亚洲一区二区三区| 爱情岛论坛亚洲品质自拍视频网站| 亚洲成年人啊啊aa在线观看| 丝袜足液精子免费视频| 亚洲国产精品久久人人爱| 无码国模国产在线观看免费| 久久最新免费视频| 亚洲国产精品综合久久网各| 亚洲成a人在线看天堂无码| 无码精品国产一区二区三区免费 | 一级女人18片毛片免费视频| 国产亚洲精品岁国产微拍精品| 成人免费午夜无码视频| 免费一级全黄少妇性色生活片| 亚洲AV无码成人精品区天堂| 妞干网免费视频在线观看| 中文字幕在线观看免费|