摘要: 上篇文章我们介绍了 synchronized 这个关键字,通过它可以基本实现线程间在临界区对临界资源正确的访问与修改。但是,它依赖一个 Java 对象内置锁,某个时刻只能由一个线程占有该锁,其他试图占有的线程都得阻塞在对象的阻塞队列上。 但实际上还有一种情况也是存在的,如果某个线程获得了锁但在执行过 阅读全文
posted @ 2018-09-07 15:37 Single_Yam 阅读(1982) 评论(3) 推荐(0) 编辑