JUC--多把锁以及死锁
问题:为什么需要多把锁?
问题:什么是死锁?
问题:如何解决死锁?
有哪些工具定位死锁?
–解答:jstack、jconsole
问题:什么是活锁?如何解决?
问题:如何理解线程的饥饿现象?如何解决?
问题:ReentrantLock有什么特性?相较于Synchronized有什么区别?
可重入、可打断、超时、公平锁、条件变量
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 dch'blog!
问题:为什么需要多把锁?
问题:什么是死锁?
问题:如何解决死锁?
有哪些工具定位死锁?
–解答:jstack、jconsole
问题:什么是活锁?如何解决?
问题:如何理解线程的饥饿现象?如何解决?
问题:ReentrantLock有什么特性?相较于Synchronized有什么区别?
可重入、可打断、超时、公平锁、条件变量