2012年7月26日

单例模式中的 双重检查锁定(Double-Check Locking ) (多线程下单例模式中的双重检查锁定的实现)

摘要: 我为什么要在 if 语句中使用两次判断 singleton == null , 这里涉及到一个名词 Double-Check Locking ,也就是双重检查锁定, 为何要使用双重检查锁定呢? 考虑这样一种情况,就是有两个线程同时到达,即同时调用 GetInstance(), 此时由于 single 阅读全文

posted @ 2012-07-26 14:10 dudumao 阅读(513) 评论(0) 推荐(0) 编辑

导航

阿里云