本文翻译自http://tutorials.jenkov.com/java-util-concurrent/index.html,机翻加人工校正,仅供学习交流。
Java并发工具包–java.util.concurrent
在Java 5版本新添加了一个Java .util.concurrent包,这个包包含一组使得在Java并发(多线程)应用程序开发中更加容易的类。在添加此包之前,您必须自己编写工具类。
在本教程中,我将带您浏览java.util.concurrent中所有的类,所以你可以学习如何使用它们。我将使用Java 6中的版本,我不确定与Java 5版本是否有任何不同。
我不会解释Java并发性的核心问题——也就是它背后的理论,如果您对此感兴趣,请查看我的Java并发教程。、
目录
下面是这个java.util.concurrent文章中涉及的主题列表,这个列表(菜单)也出现在每个页面的右上角。
Java BlockingQueue
Java ArrayBlockingQueue
Java DelayQueue
Java LinkedBlockingQueue
Java PriorityBlockingQueue
Java SynchronousQueue
Java BlockingDeque
Java LinkedBlockingDeque
Java ConcurrentMap
Java ConcurrentNavigableMap
Java CountDownLatch
Java CyclicBarrier
Java Exchanger
Java Semaphore
Java ExecutorService
Java Callable
Java Future
Java ThreadPoolExecutor
Java ScheduledExecutorService
Java ForkJoinPool
Java Lock
Java ReadWriteLock
Java AtomicInteger
Java AtomicLong
Java AtomicReference
Java AtomicStampedReference
Java AtomicIntegerArray
Java AtomicLongArray
Java AtomicReferenceArray
欢迎随时联系我
如果您不同意我在这里写的关于java.util.concurrent工具类的任何内容,或者只是有评论,问题等,随时给我发电子邮件。你不是第一个这么做的人。你可以在关于页面上找到我的电子邮件地址。