本想翻译一下java.util.ConcurrentModificationException这篇文章的。但发现讲的不够详细深入,查了一些资料后...
简单整理下ThreadLocal的原理,以及它需要注意的内存泄漏。 ThreadLocal原理 ThreadLocal不多介绍,可看作线程内的局...
前言 和设计模式一样,打算花三个月的时间,结合《Java并发编程实战》一书,来总结下并发方面的知识。第一章从线程池的原理开始总结,希望自己能坚持...
这篇简单梳理下与多线程相关的硬件知识,了解它们能够让我们更清晰的了解多线程工作的本质,以及关键字synchronized、volatile、fi...
Translate from Efficient Counter in Java Java中的高效计数器 你可能经常需要统计一段文本或数据库中某...
注:本文内容会有部分涉及上节的硬件知识:【Java并发学习二】多线程编程的硬件基础知识总结 1. 内存屏障 上一节讲过,为了解决写缓冲器和无效化...
细碎点集锦 程序是对象的集合,它们通过发送消息来告知彼此所要做的。要想请求一个对象,就必须对该对象发送一条消息。更具体的说,可以把消息想象为对某...
概念 定义 图是一种较线性表和树更为复杂的数据结构相较于线性表的一对一(每个结点只有一个前驱后驱)和树的一对多(层级结构,上层结点可以与多个下层...
遇到过 方法A 内调用Aop修饰的方法B 失效、方法A 内调用@Async修饰的方法C 失效,百度谷歌都没看到一个好的解决,这里分享一个我的解决...