• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            網(wǎng)絡(luò)服務(wù)器軟件開(kāi)發(fā)/中間件開(kāi)發(fā),關(guān)注ACE/ICE/boost

            C++博客 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
              152 Posts :: 3 Stories :: 172 Comments :: 0 Trackbacks

            //資源保護(hù)對(duì)象
            class CAutoLock
            {
            public:
             CAutoLock(){ ::InitializeCriticalSection(&m_crit);}
             virtual ~CAutoLock() { ::DeleteCriticalSection(&m_crit); }
            public:
             void  Lock(){  ::EnterCriticalSection(&m_crit); }
             void  UnLock(){ ::LeaveCriticalSection(&m_crit); }
            private:
             CRITICAL_SECTION  m_crit;
            };
            template <class T>
            class SingleTon
            {
            public:
             SingleTon(){};
             ~SingleTon(){ if( instance_ ) delete instance_; }
            public:
             static T* get_instance()
             {
              if( instance_ == 0 )
              {
               lock_.Lock();
               try
               {
                if( instance_ == 0 )
                 instance_ = new T;
               }
               catch (...)
               {

               }
               lock_.UnLock();
              }

              return instance_;
             }

            protected:
             static CAutoLock lock_ ;
             static T* instance_;
            };


            template <class T>
            CAutoLock SingleTon<T>::lock_;
            template<class T>
            T* SingleTon<T>::instance_;

            posted on 2007-06-04 19:29 true 閱讀(389) 評(píng)論(3)  編輯 收藏 引用 所屬分類: C++基礎(chǔ)

            Feedback

            # re: 單體--【來(lái)自群友】 2009-03-17 20:17 曉清
            文化交流  回復(fù)  更多評(píng)論
              

            # re: 單體--【來(lái)自群友】 2009-03-17 20:20 曉清
            思想交流,情感交流。  回復(fù)  更多評(píng)論
              

            # re: 單體--【來(lái)自群友】 2009-03-17 20:24 曉清
            主要講述看法觀點(diǎn)多加評(píng)論。  回復(fù)  更多評(píng)論
              

            蜜臀av性久久久久蜜臀aⅴ麻豆| 99国产精品久久久久久久成人热| 亚洲?V乱码久久精品蜜桃| 久久无码AV中文出轨人妻| 日韩乱码人妻无码中文字幕久久 | 欧美亚洲国产精品久久蜜芽| 久久无码精品一区二区三区| 久久丫精品国产亚洲av不卡| 久久高潮一级毛片免费| 久久天堂AV综合合色蜜桃网| 国产精品狼人久久久久影院 | 久久久久国产精品熟女影院| 久久久久久久亚洲精品| 久久国产免费观看精品3| 久久久久久久91精品免费观看 | 亚洲午夜久久久| 国产精品热久久毛片| 国产综合久久久久久鬼色| 亚洲精品无码专区久久同性男| 激情伊人五月天久久综合| 久久亚洲精品无码观看不卡| 国产叼嘿久久精品久久| 99久久免费国产精精品| 色婷婷久久综合中文久久蜜桃av| 伊人久久大香线蕉AV一区二区| 久久99国产精品成人欧美| 日本一区精品久久久久影院| 久久青草国产手机看片福利盒子| 久久亚洲春色中文字幕久久久| 伊色综合久久之综合久久| 久久久久亚洲?V成人无码| 91秦先生久久久久久久| 久久精品国产精品亚洲精品| 国产精品久久波多野结衣| 久久国产精品久久精品国产| 999久久久无码国产精品| 国产精品一区二区久久不卡| 久久人人爽爽爽人久久久| 久久亚洲AV成人出白浆无码国产| 精品久久久久久久无码 | 久久久久无码精品国产|