- 博客(1)
- 收藏
- 关注
原创 [CAQ7]使用单例时发现数据不一致
问题:当使用单例模式下,发现没人修改过数据但是两次获取的数据却不一样。 原因:其实我遇到的问题处于一种极端case下,就是我在使用单例中数据的时候正处于单例类的构造方法中,也就是说此时单例还没有形成,我却又调用了获取单例的方法,导致再次生成了一个单例对象,导致内容的不一致。 解决:只能修改一下逻辑了,避免在构造中调用本身的获取单例方法。
2017-04-11 18:28:03 364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人