理解Java对象头与Monitor 实例变量:存放类的属性数据信息,包括父类的属性信息,如果是数组的实例部分还包括...[作者空间]
Executor框架最核心的类是ThreadPoolExecutor,它是线程池的实现类,主要由下列4个组件构成。...[作者空间]
Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合...[作者空间]
volatile字面有“易挥发”的意思,引申开来就是有“不稳定”的意思。volatile关键字用于修饰共享可变变量...[作者空间]
锁概述 我们知道线程安全问题的产生前提是多个线程并发访问共享变量、共享资源(以下统称为共享数据)。于是,我们很容易...[作者空间]
在Java语言中,一个线程从其创建、启动到其运行结束的整个生命周期可能经历若干状态,如图所示。 Java线程的状态...[作者空间]
竞态(RaceCondition)是指计算的正确性依赖于相对时间顺序(RelativeTiming)或者线程的交错...[作者空间]
在Java平台中,Object.wait()/Object.wait(long)以及Object.notify()...[作者空间]