摘要: 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线 阅读全文
posted @ 2018-01-23 10:04 有梦就能实现 阅读(27952) 评论(0) 推荐(0) 编辑
摘要: 在多线程开发中,我们经常看到synchronized(this)、synchronized(*.class)与synchronized(任意对象)这几种类型同步方法。但是是否知道这几种写法有什么区别了?下面根据代码来分析: synchronized代码块间的同步性 [java] view plain 阅读全文
posted @ 2018-01-23 10:04 有梦就能实现 阅读(5725) 评论(0) 推荐(0) 编辑