java并发编程的艺术笔记

Happens-before原则: 前一个操作的结果可以被后一个操作获取; 程序次序规则:在一个线程内一段代码的执行结果是有序的。尽管指令会重排序,但是随便它怎么排,结果是按照我们代码的顺序生成的不会变! 管程锁定规则:就是无论是在单线程环境还是多线程环境,对于同一个锁来说,一个线程对这个锁解锁之后,另一个线程获取了这个锁都能看到前一个线程的操作结果!(管程是一种通用的同步原语,synchroni
相关文章
相关标签/搜索