jdk-源码
文章平均质量分 58
zhixingheyi_tian
Intel Big Data. Spark
展开
-
Collectors.toMap
JDK原创 2024-02-06 12:19:10 · 182 阅读 · 1 评论 -
java.util.concurrent 小记
Unsafe,它提供了硬件级别的原子操作。 CAS,Compare and Swap即比较并交换,设计并发算法时常用到的一种技术,java.util.concurrent包全完建立在CAS之上,没有CAS也就没有此包,可见CAS的重要性。AtomicInteger 类里面 好多方法使用了Unsafe类 的CAS,功能相当于乐观锁Unsafe类 方法 几乎都是 native方法 native方法称原创 2018-04-17 08:16:27 · 151 阅读 · 0 评论 -
java 线程池
Executors 还有个常用静态方法newCachedThreadPool(),来构造线程池 今天我们其源码实现,探一探究竟//底层还是调用ThreadPoolExecutor,不过参数有变化//corePoolSize 竟然为0,maximumPoolSize为默认的最大值//当任务队列满时,就会判断maximumPoolSize大小//keepAliveTime 空闲线程的最大等待时原创 2018-04-17 14:03:28 · 2532 阅读 · 1 评论