Vincent.Chan‘s Blog

          常用鏈接

          統(tǒng)計

          積分與排名

          網(wǎng)站

          最新評論

          多線程(2):J2SE 5.0多線程增強簡介

          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. 對現(xiàn)有功能的新實現(xiàn);
          2. 提供了重要的多線程工具,如線程池(pool)和計劃(schedule);
          3. 最小化同步工具(Minimal synchronization utilities)。

          這些功能的妙處我現(xiàn)在自然是無法體會得到,但對于JDK 5.0中提供的這些多線程工具,會不會也遭遇JDK 1.4提供的Log API的命運,因敵不過第三方工具而成為擺設呢(至少目前我還在用Log4J,且其也沒有停止開發(fā)的跡象)?

          posted on 2006-03-09 22:58 Vincent.Chen 閱讀(102) 評論(0)  編輯  收藏 所屬分類: Java

          主站蜘蛛池模板: 凤凰县| 阳信县| 古田县| 乐平市| 二连浩特市| 仁寿县| 博客| 揭东县| 白山市| 岳池县| 泾川县| 阳曲县| 桦南县| 醴陵市| 绥宁县| 宁波市| 临漳县| 昌黎县| 桑日县| 来安县| 昌平区| 邻水| 明溪县| 华亭县| 松溪县| 南郑县| 鄂伦春自治旗| 霍林郭勒市| 东阿县| 禄丰县| 武乡县| 泰宁县| 资兴市| 辽阳县| 岱山县| 茌平县| 福清市| 兴国县| 嘉祥县| 建平县| 新巴尔虎右旗|