Java并发——volatile关键字
什么是内存可见性? 这里就要提一下JMM(Java内存模型)。当线程在运行的时候,并不是直接直接修改电脑主内存中的变量的值。线程间通讯也不是直接把一个线程的变量的值传给另一个线
汇智动力-TreeSet详细解析
1.构造函数 TreeSet提供了四种构造器 TreeSet() TreeSet(Collection ? extends E c) TreeSet(Comparator ? super E comparator) TreeSet(SortedSet E s) 四种构造器在底层都调用了同一个方法。以无参构造函数为例。[
汇智动力-Java并发编程基础
一。基本概念与方法 1. 线程与进程 进程是CPU分配资源的最小单位,由一个或多个线程组成。 线程是CPU进行调度的最小单位,被称为轻量级线程。 一个程序至少一个进程,一个进程至少
测试自动化:预防还是治疗?
本文要点 自动化 UI 测试被人们吹捧得神乎其神,然而真实并非如此。 相比自动化测试,探索性测试仍然具有很多好处。 把工作分解成更小的任务可以帮助你更快地发布。 了解敏捷的