摘要: 一、Lock的出现 Lock的主要作用实现线程之间的同步互斥,与synchronized关键字的效果是一样的,synchronized是Java语言内置的特性,那么为什么又出现了Lock呢?原因是synchronized不是完美的,那么synchronized的缺陷在哪里呢? ①、通过synchro 阅读全文
posted @ 2018-07-18 23:17 ~直落银河九天~ 阅读(252) 评论(0) 推荐(0) 编辑
摘要: java中实现线程通信的四种方式 1.synchronized同步 多个线程之间可以借助synchronized关键字来进行间接通信,本质上是通过共享对象进行通信。如下: 结果输出: 2.while轮询的方式 一个线程修改共享对象的某个属性,另外一个线程不断的轮训查看共享对象的这个属性是否发生符合条 阅读全文
posted @ 2018-07-18 17:17 ~直落银河九天~ 阅读(144) 评论(0) 推荐(0) 编辑