Java 并发工具包 java.util.concurrent 用户指南

    

目录(?)[-]
  1. 译序
  2. javautilconcurrent - Java 并发工具包
    1. 半成品
  3. 阻塞队列 BlockingQueue
    1. BlockingQueue 用法
    2. BlockingQueue 的方法
    3. BlockingQueue 的实现
    4. Java 中使用 BlockingQueue 的例子
  4. 数组阻塞队列 ArrayBlockingQueue
  5. 延迟队列 DelayQueue
  6. 链阻塞队列 LinkedBlockingQueue
  7. 具有优先级的阻塞队列 PriorityBlockingQueue
  8. 同步队列 SynchronousQueue
  9. 阻塞双端队列 BlockingDeque
    1. BlockingDeque 的使用
    2. BlockingDeque 的方法
    3. BlockingDeque 继承自 BlockingQueue
    4. BlockingDeque 的实现
    5. BlockingDeque 代码示例
  10. 链阻塞双端队列 LinkedBlockingDeque
  11. 并发 Map映射 ConcurrentMap
    1. javautilconcurrentConcurrentMap
    2. ConcurrentMap 的实现
    3. ConcurrentHashMap
    4. ConcurrentMap 例子
  12. 并发导航映射 ConcurrentNavigableMap
    1. headMap
    2. tailMap
    3. subMap
    4. 更多方法
  13. 闭锁 CountDownLatch
  14. 栅栏 CyclicBarrier
    1. 创建一个 CyclicBarrier
    2. 等待一个 CyclicBarrier
    3. CyclicBarrier 行动
    4. CyclicBarrier 示例
  15. 交换机 Exchanger
  16. 信号量 Semaphore
    1. Semaphore 用法
    2. 保护重要部分
    3. 在线程之间发送信号
    4. 公平
    5. 更多方法
  17. 执行器服务 ExecutorService
    1. ExecutorService 例子
    2. 任务委派
    3. ExecutorService 实现
    4. 创建一个 ExecutorService
    5. ExecutorService 使用
    6. executeRunnable
    7. submitRunnable
    8. submitCallable
    9. invokeAny
    10. invokeAll
    11. ExecutorService 关闭
  18. 线程池执行者 ThreadPoolExecutor
    1. 创建一个 ThreadPoolExecutor
  19. 定时执行者服务 ScheduledExecutorService
    1. ScheduledExecutorService 例子
    2. ScheduledExecutorService 实现
    3. 创建一个 ScheduledExecutorService
    4. ScheduledExecutorService 使用
    5. schedule Callable task long delay TimeUnit timeunit
    6. schedule Runnable task long delay TimeUnit timeunit
    7. scheduleAtFixedRate Runnable long initialDelay long period TimeUnit timeunit
    8. scheduleWithFixedDelay Runnable long initialDelay long period TimeUnit timeunit
    9. ScheduledExecutorService 关闭
  20. 使用 ForkJoinPool 进行分叉和合并
    1. 分叉和合并解释
    2. 分叉
    3. 合并
    4. ForkJoinPool
    5. 创建一个 ForkJoinPool
    6. 提交任务到 ForkJoinPool
    7. RecursiveAction
    8. RecursiveTask
    9. ForkJoinPool 评论
  21. 锁 Lock
    1. Java Lock 例子
    2. Java Lock 实现
    3. Lock 和 synchronized 代码块的主要不同点
    4. Lock 的方法
  22. 读写锁 ReadWriteLock
    1. ReadWriteLock 锁规则
    2. ReadWriteLock 实现
    3. ReadWriteLock 代码示例
  23. 原子性布尔 AtomicBoolean
    1. 创建一个 AtomicBoolean
    2. 获取 AtomicBoolean 的值
    3. 设置 AtomicBoolean 的值
    4. 交换 AtomicBoolean 的值
    5. 比较并设置 AtomicBoolean 的值
  24. 原子性整型 AtomicInteger   
    1. 创建一个 AtomicInteger
    2. 获取 AtomicInteger 的值
    3. 设置 AtomicInteger 的值
    4. 比较并设置 AtomicInteger 的值
    5. 增加 AtomicInteger 值
    6. 减小 AtomicInteger 的值
  25. 原子性长整型 AtomicLong
    1. 创建一个 AtomicLong
    2. 获取 AtomicLong 的值
    3. 设置 AtomicLong 的值
    4. 比较并设置 AtomicLong 的值
    5. 增加 AtomicLong 值
    6. 减小 AtomicLong 的值
  26. 原子性引用型 AtomicReference
    1. 创建一个 AtomicReference 
    2. 创建泛型 AtomicReference
    3. 获取 AtomicReference 引用
    4. 设置 AtomicReference  引用
    5. 比较并设置 AtomicReference 引用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值