摘要:在实现单例模式时,如果未考虑多线程的情况,就容易写出下面的错误代码: <! more 在多线程的情况下,这样写可能会导致 有多个实例。比如下面这种情况,考虑有两个线程同时调用 : |Time|Thread A| Thread B| |: |: |: | |T1|检查到 为空|| |T2||检查到 为 阅读全文
posted @ 2018-02-25 18:09 Decouple 阅读(35821) 评论(12) 推荐(33) 编辑