随笔分类 - 多线程
摘要:单例类在Java开发者中非常常用,但是它给初级开发者们造成了很多挑战。他们所面对的其中一个关键挑战是,怎样确保单例类的行为是单例?也就是说,无论任何原因,如何防止单例类有多个实例。在整个应用生命周期中,要保证只有一个单例类的实例被创建,双重检查锁(Double checked locking of
阅读全文
摘要:在 Effecitve Java 一书的第 48 条中提到了双重检查模式,并指出这种模式在 Java 中通常并不适用。该模式的结构如下所示: ? 1 2 3 4 5 6 7 8 9 10 public Resource getResource() { if (resource == null) {
阅读全文
摘要:原文出处http://blog.csdn.net/javazejian/article/details/72828483 ,收纳方便学习之用,如有侵权,将自行删除。 synchronized的三种应用方式 synchronized作用于实例方法 synchronized作用于静态方法 synchro
阅读全文