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