战狂粗人张

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2020年5月19日

摘要: 一.LongAdder是什么 JDK1.8时,java.util.concurrent.atomic包中提供了一个新的原子类:LongAdder。提供了原子累计值的方法。 根据Oracle官方文档的介绍,LongAdder在高并发的场景下会比它的前辈————AtomicLong 具有更好的性能,代价 阅读全文
posted @ 2020-05-19 16:49 战狂粗人张 阅读(2135) 评论(0) 推荐(1)

摘要: 一.Future是什么 Future表示一个可能还没有完成的异步任务的结果,针对这个结果可以添加Callback以便在任务执行成功或失败后作出相应的操作。 二.Future能做什么 Future在处理异步调用和并发处理时非常有用。 创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Ru 阅读全文
posted @ 2020-05-19 15:41 战狂粗人张 阅读(286) 评论(0) 推荐(0)

摘要: 一.ForkJoinPool是什么 ForkJoinPool 是 Java 7 中引入的并发库类。它通常是以递归的方式运行,采用分治思想将大任务分割成几个小任务,小任务继续分割成更小的任务,直至任务不可分割,然后运行这些任务。 Java中的Executor是一种执行器。日常工作中比较容易见到的就是T 阅读全文
posted @ 2020-05-19 14:40 战狂粗人张 阅读(262) 评论(0) 推荐(0)