这里我们就从AtomicBoolean开始说吧,自己正好也复习一下。对于官方的说明是: 可以用原子方式更新的 bo...[作者空间]
我们知道线程池运行时,会不断从任务队列中获取任务,然后执行任务。如果我们想实现延时或者定时执行任务,重要一点就是任...[作者空间]
通过上一篇(JUC源码分析-线程池篇(四):ForkJoinPool - 1)的讲解,相信同学们对 ForkJoi...[作者空间]
在整个JUC框架中,ForkJoinPool 相对其他类会复杂很多,想吃透它需要有足够的耐心,ForkJoinPo...[作者空间]
DelayQueue 是一个无界延时阻塞队列,元素顺序按照过期时间排序,通过显式锁 ReentrantLock 保...[作者空间]
LinkedBlockingQueue 是单向链表结构的自定义容量的阻塞队列,元素操作按照FIFO(first-i...[作者空间]
SynchronousQueue 是一个同步阻塞队列,它的每个插入操作都要等待其他线程相应的移除操作,反之亦然。S...[作者空间]
最近在项目中遇到一个比较奇葩的问题, 就是AsyncTask执行了execute方法之后, doInBackgro...[作者空间]