CopyOnWriteArrayList是concurrent包中的一个线程安全的ArrayList类,这个类通过...[作者空间]
CAS CAS(Compare And Swap)是一种无锁原子操作。具体是对比内存中的值与当前线程中我们预期的值...[作者空间]
synchronized synchronized的效果 当一个线程访问同步代码块的时候,会满足以下条件: 同步代...[作者空间]
volatile volatile在Java语言规范中定义 Java编程语言允许线程访问共享变量,为确保共享变量能...[作者空间]
竞态条件 当某个计算的正确性取决于多个线程的交替执行时序时,那么就会发生静态条件。举一个典型的例子,我们面试的时候...[作者空间]
线程、进程、协程 进程 进程是计算机资源调度和分配的单位。是程序的实体。计算机将自己的内存资源,CPU资源分配给不...[作者空间]
什么是线程 线程是轻量级的进程,是计算机调度的最小单位。计算机将CPU运算资源分配给不同的线程,当CPU资源不够时...[作者空间]