堆和栈的区别

2018-09-20 18:41:20

阅读数 39

评论数 1

Java 并发编程之 volatile 关键字

作用 保证不同线程对 volatile 修饰的变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。 禁止进行指令重排序。 volatile 的可见性 public class Test_09 { /*volatile*/ boolean...

2018-09-11 20:40:59

阅读数 50

评论数 0

Java 并发编程之 Synchronized 关键字最全讲解

synchronized关键字 synchronized锁什么? 锁对象。 锁的对象包括: this 临界资源对象 Class 类对象。 synchronized 除了保障原子性外,其实也保障了可见性。因为 synchronized 无论是同步的方法还是同步的代码块,都会先把主...

2018-09-11 17:18:11

阅读数 495

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭