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

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

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

    Evan's Blog

    Java, software development and others.

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      28 隨筆 :: 0 文章 :: 73 評論 :: 0 Trackbacks
    J2SE 5.0在多線程上做了很大的改進,提供了更多的API,包括:
    Atomic variables: A set of classes that provide threadsafe operations without synchronization
    Explicit locks: Synchronization locks that can be acquired and released programmatically
    Condition variables: Variables that can be the subject of a targeted notification when certain conditions exist
    Queues: Collection classes that are thread-aware Synchronization primitives: New classes that perform complex types of synchronization
    Thread pools: Classes that can manage a pool of threads to run certain tasks
    Thread schedulers: Classes that can execute tasks at a particular point in time

    在《Java Threads》一書中將其歸納為三類:
    1. 對現有功能的新實現;
    2. 提供了重要的多線程工具,如線程池(pool)和計劃(schedule);
    3. 最小化同步工具(Minimal synchronization utilities)。

    這些功能的妙處我現在自然是無法體會得到,但對于JDK 5.0中提供的這些多線程工具,會不會也遭遇JDK 1.4提供的Log API的命運,因敵不過第三方工具而成為擺設呢(至少目前我還在用Log4J,且其也沒有停止開發的跡象)?
    posted on 2006-03-05 23:25 Evan 閱讀(421) 評論(0)  編輯  收藏 所屬分類: Java筆記
    主站蜘蛛池模板: 久久99热精品免费观看动漫| 亚洲国产成人久久精品软件| 一级毛片无遮挡免费全部| 亚洲精品视频免费看| 久久一区二区三区免费| 亚洲高清无码专区视频| 污污视频免费观看网站| jizz免费观看| 中文字幕亚洲综合久久男男| 国产精品免费视频观看拍拍 | 亚洲一级毛片免费在线观看| 99久久99久久精品免费观看| 成年18网站免费视频网站| 亚洲综合无码无在线观看| 日本人护士免费xxxx视频| 亚洲a一级免费视频| 亚洲 欧洲 日韩 综合在线| 97无码免费人妻超级碰碰碰碰 | 中文字幕精品三区无码亚洲| 插B内射18免费视频| 国产偷国产偷亚洲清高APP| 久久精品国产亚洲精品| 久久久精品免费视频| 成人黄软件网18免费下载成人黄18免费视频| 亚洲国产成人久久77| 国内外成人免费视频| 猫咪免费观看人成网站在线| 亚洲自偷自偷偷色无码中文| 香蕉成人免费看片视频app下载| 亚洲人成网站影音先锋播放| 最新亚洲精品国偷自产在线| 日韩激情淫片免费看| 岛国精品一区免费视频在线观看| 亚洲AV无码一区二区三区系列| 在线观看亚洲网站| 亚洲午夜久久久久久久久电影网| 久久精品一本到99热免费| 亚洲桃色AV无码| 国产香蕉免费精品视频| 亚洲第一精品福利| 麻豆成人精品国产免费|