老师,你好好讲,我们能听懂,你这样讲,反而复杂化了。感觉老师很用心的做课程,只是教学经验不足,出来的效果不太好。
2017-03-11
同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的Java 理论与实践中Java 语言中的 volatile变量可以被看作是一种 “程度较轻的 synchronized”synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile变量的模式,并强调了几种不适合使用 volatile 变量的情形
2017-03-03