Posted on 2008-11-19 23:37
Fox 阅读(1965)
评论(4) 编辑 收藏 引用 所属分类:
T技术碎语
不知道Singleton算不算用的最多的,平时用的时候,往往都是直接敲下面一段:
……
不是不想改,就是懒,敲多了已经不觉得这么写多浪费时间了,按大家的说法,这样写至少有这么几个缺点:
1. 必须在程序结束前手动释放,这不仅是RP问题,如果你借了内存不主动还,说明你RP差,但被别人搞丢了(宕机)导致你还不上,说明别人RP差?所以,这还是个问题;
2. 线程同步问题,如果Singleton实例跨线程使用,上例不安全,在Initial和Release时加锁可以解决;
3. 最大的问题:不能重用。
阅读全文