多线程
文章平均质量分 62
rainy-lq
寄君一曲,不问曲终人散
展开
-
synchronized同步方法
“非线程安全”其实会在多个线程对同一个对象中的实例变量进行并发访问时发生,产生的后果就是”脏读”,也就是取到的数据其实是被更改过的。而”线程安全”就是以获得的实例变量的值是经过同步处理的,不会出现”脏读”的现象. 示例:public class SynchronizedTest { private static int count = 0; private static final原创 2017-12-07 18:18:34 · 345 阅读 · 0 评论 -
volatile关键字
使用volatile关键字增加了实例变量在多个线程之间的可见性,是线程同步的轻量级实现,但它最致命的缺点是不支持原子性。原创 2017-12-06 17:56:13 · 158 阅读 · 0 评论