Posted on 2008-11-19 23:37
Fox 閱讀(1982)
評論(4) 編輯 收藏 引用 所屬分類:
T技術(shù)碎語
不知道Singleton算不算用的最多的,平時用的時候,往往都是直接敲下面一段:
……
不是不想改,就是懶,敲多了已經(jīng)不覺得這么寫多浪費(fèi)時間了,按大家的說法,這樣寫至少有這么幾個缺點:
1. 必須在程序結(jié)束前手動釋放,這不僅是RP問題,如果你借了內(nèi)存不主動還,說明你RP差,但被別人搞丟了(宕機(jī))導(dǎo)致你還不上,說明別人RP差?所以,這還是個問題;
2. 線程同步問題,如果Singleton實例跨線程使用,上例不安全,在Initial和Release時加鎖可以解決;
3. 最大的問題:不能重用。
閱讀全文