1. 首页
  2. 编程语言
  3. Java
  4. 并发编程的魅力fager20200614.docx

并发编程的魅力fager20200614.docx

上传者: 2020-07-20 17:45:18上传 DOCX文件 9.18MB 热度 19次
Happens-before原则(先行发生原则) a.程序次序规则:一个线程内,按照代码顺序,书写在前面的操作先行发生于书写在后面的操作;(保证单线程,但不保证多线程); b.锁定规则:一个unlock操作先行发生于后面对同一个锁的lock操作,同一个锁,必须先释放,才能再lock上锁; c.Volatile变量规则:对一个变量的写操作先行发生于后面对这个变量的读操作; d.传递规则:如果操作A先行发生于操作B,而操作B又先行发生于操作C,则可以得出操作A先行发生于操作C; e.线程启动规则:Thread对象的start()方法先行发生于此线程的每一个动作; f.线程中断规则:对线程inter
下载地址
用户评论