2017年11月24日

synchronized 锁的是方法还是对象还是类?测试实例

摘要: 输出结果可以看到,两个线程是交替执行。 输出结果可以看到,两个线程是顺序执行 阅读全文

posted @ 2017-11-24 13:34 小小程序员的梦想 阅读(341) 评论(0) 推荐(0) 编辑

Java经典死锁范例

摘要: 死锁是两个或更多线程阻塞着等待其它处于死锁状态的线程所持有的锁。死锁通常发生在多个线程同时但以不同的顺序请求同一组锁的时候。 例如,如果线程1锁住了A,然后尝试对B进行加锁,同时线程2已经锁住了B,接着尝试对A进行加锁,这时死锁就发生了。线程1永远得不到B,线程2也永远得不到A,并且它们永远也不会知 阅读全文

posted @ 2017-11-24 11:10 小小程序员的梦想 阅读(273) 评论(0) 推荐(0) 编辑

导航