网上有很多关于Java内存模型的文章,在《深入理解Java虚拟机》和《Java并发编程的艺术》等书中也都有关于这个知识点的介绍。但是,很多人读完...
![240](https://upload.jianshu.io/collections/images/1815354/9f510fb30f2442a72c8c24b0d643ad4bd1130221.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
网上有很多关于Java内存模型的文章,在《深入理解Java虚拟机》和《Java并发编程的艺术》等书中也都有关于这个知识点的介绍。但是,很多人读完...
本来今天想要重新整理一些hashMap的源码阅读解析文章的相关内容的,后面发现网上关于HashMap的源码解析已经有很多专业的分析了,在看了一遍...
1. 版本 1.8 ConcurrentHashMap其实我理解就是HashMap存在线程安全问题,因此提供了该容器,使用是就能够保证线程安全。...
CountDownLatch,是几个重要的并发编程工具类之一,字面意思就是门锁的意思,内部会维护一个计数器的常量,这个常量代表执行的线程数。 在...
1. ThreadLocal的简介 在多线程编程中通常解决线程安全的问题我们会利用synchronzed或者lock控制线程对临界区资源的同步顺...
当我们更新一个全局变量时,如果多线程同时更新这个变量,可能得到期望之外的值,比如变量i=1,A线程更新i+1,B线程也更新i+1,经过两个线程操...
什么是Fork/Join框架 Fork/Join框架是Java 7提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每...
看这篇文章,如果想要理解其实现原理的话,可以先看我上一篇文章,ABQ的源码和实现原理的分析;https://www.jianshu.com/p/...
这篇文章将介绍什么是阻塞队列,以及Java中阻塞队列的4种处理方式,并介绍Java 7中提供的7种阻塞队列,最后分析阻塞队列的一种实现方式。 阻...
之前有一篇关于关于java对阻塞队列提供了七种实现,如果有兴趣,可以去看一下写得还算很全:https://www.jianshu.com/p/9...
专题公告
深深陷入并发编程的坑