java - 并发编程易错实例

 

生产者消费者问题

https://juejin.im/post/5aeec675f265da0b7c072c56

notify()发生在wait()之前会怎么样?怎么处理?

wati()等待条件的变化是怎么回事?怎么处理?

多生产者多消费者notify()假死问题是怎么回事?怎么处理?

 怎么使用wait(), notify()来解决多生产者多消费者问题?

 怎么使用ReentrantLock, Condition来解决多生产者多消费者问题?

 怎么使用blockingqueue来解决多生产者多消费者问题?

 

单例

https://blog.csdn.net/justloveyou_/article/details/64127789

单例模式的三个条件?

为什么非线程安全?

为什么私有内部类可以做到线程安全延迟加载?

什么是双重检查?不用volatile会怎么样?

ThreadLocal怎么实现单例?

 

如何停止一个线程

https://www.cnblogs.com/greta/p/5624839.html

https://www.cnblogs.com/luckygxf/p/4737655.html

https://blog.csdn.net/justloveyou_/article/details/78313167

this.interrupted()和 this.isInterrupted()区别?

 

多线程缓存

https://blog.csdn.net/walkerjong/article/details/51777937

 

posted @ 2019-04-17 04:26  qlky  阅读(197)  评论(0编辑  收藏  举报