锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美一区二区高清,久久激情中文,国产精品久久久一区二区http://www.shnenglu.com/lifengjiang/zh-cnSun, 24 Aug 2025 10:45:59 GMTSun, 24 Aug 2025 10:45:59 GMT60C++寮曠敤http://www.shnenglu.com/lifengjiang/archive/2009/06/12/73009.htmlL'鍙岄奔L'鍙岄奔Fri, 12 Jun 2009 05:52:00 GMThttp://www.shnenglu.com/lifengjiang/archive/2009/06/12/73009.htmlhttp://www.shnenglu.com/lifengjiang/comments/73009.htmlhttp://www.shnenglu.com/lifengjiang/archive/2009/06/12/73009.html#Feedback0http://www.shnenglu.com/lifengjiang/comments/commentRss/73009.htmlhttp://www.shnenglu.com/lifengjiang/services/trackbacks/73009.html
int *= 0;
int& y = *x;
榪欎袱琛岃鍙ヤ細(xì)寮曡搗涓涓閿欒
鍒榪斿洖灞閮ㄥ彉閲忕殑寮曠敤涔熸槸鏃犳晥鐨?br>
int& getLocalVariable()
{
        
int x;
        
return x;
}




]]>
綰跨▼鍚屾http://www.shnenglu.com/lifengjiang/archive/2009/02/04/71775.htmlL'鍙岄奔L'鍙岄奔Wed, 04 Feb 2009 11:56:00 GMThttp://www.shnenglu.com/lifengjiang/archive/2009/02/04/71775.htmlhttp://www.shnenglu.com/lifengjiang/comments/71775.htmlhttp://www.shnenglu.com/lifengjiang/archive/2009/02/04/71775.html#Feedback0http://www.shnenglu.com/lifengjiang/comments/commentRss/71775.htmlhttp://www.shnenglu.com/lifengjiang/services/trackbacks/71775.html
 Lockable Concept
TimedLockable Concept
SharedLockable Concept
UpgradeLockable Concept
    浜掓枼浣撳璞″彲浠ヤ繚鎶ょ珵璧涚殑鏁版嵁鍜屼笉鍚岀嚎紼嬮棿鐨勫畨鍏ㄧ嚎紼嬪悓姝?綰跨▼鍙互璋冪敤浜掓枼浣撶殑鎴愬憳鍑芥暟l(fā)ock()鏉ュ彇寰椾簰鏂ヤ綋鐨勬墍鏈夋潈,unlock()閲婃斁鎵鏈夋潈.鍦˙oost::thread涓?浜掓枼浣撳彲浠ラ掑綊浣跨敤,鍏佽鍑犱釜綰跨▼鍚屾椂鎷ユ湁浜掓枼浣撶殑鎵鏈夋潈.
   Lockable 姒傚康
    void lock() //boost::thread_resource_error if an error occurs
    bool try_lock()//boost::thread_resource_error if an error occurs.
    void unlock()
    Lockable鐨勫疄鐜扮被蹇呴』鎻愪緵浠ヤ笂鍑芥暟.閫氳繃璋冪敤lock()鑾峰緱鎵鏈夋潈,unlock()閲婃斁鎵鏈夋潈.   
    TimedLockable 姒傚康
 bool timed_lock(boost::system_time  const&  abs_time)
template
<typename DurationType> bool timed_lock(DurationType const& rel_time
//boost::thread_resource_error if an error occurs.
    TimedLockable 姒傚康綺劇粌浜?a class="link" title="Lockable Concept">Lockable 鏀寔瓚呮椂灝濊瘯鑾烽攣,TimedLockable 鐨勫疄鐜扮被闄や簡(jiǎn)瀹炵幇Lockable綾葷殑鎴愬憳澶?榪樿瀹炵幇涓婇潰涓や釜鍑芥暟.  
    SharedLockable 姒傚康
 void lock_shared()
bool try_lock_shared()
bool timed_lock_shared(boost::system_time const& abs_time)
void unlock_shared()
    SharedLockable 綺劇粌浜嶵imedLockable,鐢ㄤ簬鎻愪緵鍏變韓鎵鏈夋潈  
    UpgradeLockable姒傚康
   
 void lock_upgrade()
void unlock_upgrade()
void unlock_upgrade_and_lock()
void unlock_upgrade_and_lock_shared()
void unlock_and_lock_upgrade()
    UpgradeLockable姒傚康鏄竴涓畬鍠凷haredLockable姒傚康錛屽彲浠ュ崌綰х殑鎵鏈夋潈錛屼互鍙?qiáng)鍏卞悓鐨勬墍鏈夋潈鍜岀嫭鑷嫢鏈夈傝繖鏄竴涓墿澶у埌澶氳 鑰?鍗曞啓妯″紡鎵鎻愪緵鐨凷haredLockable姒傚康錛氫竴涓崟涓鐨勭嚎紼嬪彲鑳藉崌綰ф墍鏈夋潈鐨勫悓鏃訛紝鍏朵粬鏈夊叡鍚岀殑鎵鏈夋潈銆傜嚎紼嬫墍鏈夋潈鍙殢鏃跺崌綰э紝 灝濊瘯鎷ユ湁鐙鎵鏈夋潈銆傚鏋滄病鏈夊叾浠栫嚎紼嬫湁鍏卞悓鐨勬墍鏈夋潈錛屽崌綰у畬鎴愶紝绔嬪嵆鍜岀嚎紼嬬幇鍦ㄧ嫭瀹舵嫢鏈夛紝瀹冨繀欏繪斁寮冭姹傝В閿侊紙錛変竴鏍鳳紝濡傛灉瀹冭鏀惰喘錛屽懠鍚侀攣錛堬級(jí) 銆?
 Class template lock_guard

lock_guard(Lockable 
& m)
lock_guard(Lockable 
& m,boost::adopt_lock_t)
~lock_guard()





]]>
鏁板姒傚康http://www.shnenglu.com/lifengjiang/archive/2009/01/23/72515.htmlL'鍙岄奔L'鍙岄奔Fri, 23 Jan 2009 09:58:00 GMThttp://www.shnenglu.com/lifengjiang/archive/2009/01/23/72515.htmlhttp://www.shnenglu.com/lifengjiang/comments/72515.htmlhttp://www.shnenglu.com/lifengjiang/archive/2009/01/23/72515.html#Feedback0http://www.shnenglu.com/lifengjiang/comments/commentRss/72515.htmlhttp://www.shnenglu.com/lifengjiang/services/trackbacks/72515.html


]]>
紼嬪簭鏁版嵁鐨勪綅緗?/title><link>http://www.shnenglu.com/lifengjiang/archive/2009/01/22/72474.html</link><dc:creator>L'鍙岄奔</dc:creator><author>L'鍙岄奔</author><pubDate>Thu, 22 Jan 2009 09:12:00 GMT</pubDate><guid>http://www.shnenglu.com/lifengjiang/archive/2009/01/22/72474.html</guid><wfw:comment>http://www.shnenglu.com/lifengjiang/comments/72474.html</wfw:comment><comments>http://www.shnenglu.com/lifengjiang/archive/2009/01/22/72474.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lifengjiang/comments/commentRss/72474.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lifengjiang/services/trackbacks/72474.html</trackback:ping><description><![CDATA[1.<br>    瀵勫瓨鍣?br>2. 鏍?br>    浣嶄簬甯歌鍐呭瓨鍖?br>3.鍫?br>    澶氱敤閫斿唴瀛樻睜(閫氬父涓哄璞?<br>4.闈?rùn)鎬佸瓨鍌ㄥ尯<br>    (闈炲璞℃暟鎹?<br>5.鍥哄畾瀛樺偍<br>6.闈炲唴瀛樺瓨鍌?br>    (嫻佸璞″拰persistent瀵硅薄)<br><br><br> <img src ="http://www.shnenglu.com/lifengjiang/aggbug/72474.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lifengjiang/" target="_blank">L'鍙岄奔</a> 2009-01-22 17:12 <a href="http://www.shnenglu.com/lifengjiang/archive/2009/01/22/72474.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>璇憳http://www.shnenglu.com/lifengjiang/archive/2009/01/22/71872.htmlL'鍙岄奔L'鍙岄奔Thu, 22 Jan 2009 02:01:00 GMThttp://www.shnenglu.com/lifengjiang/archive/2009/01/22/71872.htmlhttp://www.shnenglu.com/lifengjiang/comments/71872.htmlhttp://www.shnenglu.com/lifengjiang/archive/2009/01/22/71872.html#Feedback0http://www.shnenglu.com/lifengjiang/comments/commentRss/71872.htmlhttp://www.shnenglu.com/lifengjiang/services/trackbacks/71872.html

"Evil does seek to maintain power by suppressing the truth."

"Or by misleading the innocent."

  Spock and McCoy, "And The Children Shall Lead", stardate 5029.5.
褰掓牴緇撳簳,鎵鏈夐棶棰橀兘鏄垪琛?鎴栨墍鏈夐棶棰橀兘鏄畻娉?br>
闂絀洪棿鐨勫厓绱犲悓瀹冨湪絀洪棿鐨勮〃榪扮О涔嬩負(fù)瀵硅薄

涓囩墿鐨嗗璞?br>
紼嬪簭灝辨槸涓緇勫璞?鍛婅瘔瀵規(guī)柟璇ュ仛浠涔?br>
姣忎釜瀵硅薄閮藉埄鐢ㄥ埆鐨勫璞℃潵緇勫緩鑷繁鐨勮蹇?br>
瀵硅薄閮芥湁綾誨瀷

鎵鏈夊睘浜庡悓涓綾誨瀷鐨勫璞¢兘鑳芥帴鍙楃浉鍚岀殑娑堟伅

鎺ュ彛鍙浣犺兘鍚戣繖涓璞″彂閫佷粈涔堟秷鎭?br>
瀹炵幇闅愯棌鑳藉噺灝戠▼搴忕殑bug

緇ф壙: 澶嶇敤鎺ュ彛

鍦ㄦ柊綾諱腑淇敼鍩虹被鐨勮涓虹О涓鴻鍐?br>
"鍙鍐?鍩虹被鐨勮涓?縐頒負(fù)鏇挎崲瑙勫垯,鏄?is-a)鍏崇郴

鍦ㄦ淳鐢熺被涓坊鍔犳柊鎺ュ彛鏄?is-like-a)鍏崇郴

澶氭佹浛鎹㈠璞″彲浠ラ檷浣庣淮鎶よ蔣浠舵垚鏈拰澧炲己璁捐

OPP璇█閲囩敤鍚庣粦瀹氱殑姒傚康.

鍔ㄦ佺粦瀹氭槸JAVA鐨勭己鐪佽涓?br>
interface鏄痑bstract鐨勬繁鍖?br>





]]>
Boost綰跨▼鍚姩http://www.shnenglu.com/lifengjiang/archive/2009/01/22/71698.htmlL'鍙岄奔L'鍙岄奔Thu, 22 Jan 2009 02:01:00 GMThttp://www.shnenglu.com/lifengjiang/archive/2009/01/22/71698.htmlhttp://www.shnenglu.com/lifengjiang/comments/71698.htmlhttp://www.shnenglu.com/lifengjiang/archive/2009/01/22/71698.html#Feedback0http://www.shnenglu.com/lifengjiang/comments/commentRss/71698.htmlhttp://www.shnenglu.com/lifengjiang/services/trackbacks/71698.html    綰跨▼鐨勫惎鍔ㄧ敱浼犻掍竴涓病鏈夋瀯閫犲嚱鏁扮殑Callable綾?涔嬪悗澶嶅埗鍒板唴瀛?鐢辨渶鏂扮殑綰跨▼璋冪敤.
struct callable
{
    
void operator()();
};
濡傛灉璇ョ被蹇呴』涓嶅彲澶嶅埗,閭d箞鍙互鐢╞oost::ref浼犻掍竴涓狢allable瀵硅薄鐨勫紩鐢ㄥ埌鏋勯犱腑.
boost::thread copies_are_safe()
{
    callable x;
    
return boost::thread(x); //鍙傛暟涓篨鐨勪竴浠芥嫹璐?/span>
// x is destroyed, but the newly-created thread has a copy, so this is OK 
boost::thread oops()
{
    callable x;
    
return boost::thread(boost::ref(x)); //鍙傛暟涓篨鐨勫紩鐢?/span>
// x is destroyed, but the newly-created thread still has a reference
  
// this leads to undefined behaviour
綰跨▼鍙互鐢ㄤ竴涓嚱鏁版垨callable瀵硅薄涓哄弬鏁版瀯閫?鐢╞oost::bind鏉ュ疄鐜?br>
void find_the_question(int the_answer);

boost::thread deep_thought_2(boost::bind(find_the_question,
42));
void print();
boost::thread t=boost::thread(&print);

浜?綰跨▼鎺ュ悎涓庤劚紱?br>褰撹閿姣佹椂,綰跨▼縐頒負(fù)鑴辯(detached),褰撶嚎紼嬩負(fù)鑴辯(detached)鏃?綰跨▼緇х畫鎵ц鐩村埌鏋勯犲嚱鏁頒腑鍑芥暟鎴朿allable瀵硅薄鎵ц瀹屾瘯,鎴栫▼寮忕粓姝?
void print();
boost::thread t(
&print);
t.join();
//綰跨▼閿姣?/em>
t.join();//綰跨▼宸茬粡澶辨晥,t涓嶆寚鍚戜換浣曠嚎紼?鏃犱綔鐢?/em>
std::cout<<boolalpha<<t.joinable()<<std::endl;//print false statement

綰跨▼鐨勮劚紱誨彲浠ユ槑紜皟鐢╞oost::detach()鍑芥暟,榪欑鎯呭喌涓嬬嚎紼嬩負(fù)闈炵幇鑴辯綰跨▼(now-detached thread),鍙樹負(fù)闈炵嚎紼?Not-a-Thread).
boost::thread::join() //濡傛灉綰跨▼涓轟腑鏂?interrupted),寮曞彂boost::thread_interrupted寮傚父.
boost::thread::detach() //涓嶅紩鍙戝紓甯?濡傛灉綰跨▼涓嶈劚紱?綰跨▼鏋愭瀯鏃惰皟鐢?





]]>
www.久久精品| 免费久久人人爽人人爽av| 国产精品久久久久久久久免费 | 久久久精品2019免费观看| 久久亚洲日韩精品一区二区三区| 国产精品一久久香蕉产线看| 岛国搬运www久久| 久久久久亚洲av综合波多野结衣 | 国产精品一区二区久久精品无码| 最新久久免费视频| 久久99免费视频| 亚洲AV日韩精品久久久久久| 99久久精品无码一区二区毛片 | 久久久久久毛片免费播放| 国产亚洲色婷婷久久99精品91| 97久久精品人人澡人人爽| 久久天天躁狠狠躁夜夜2020一| 91精品免费久久久久久久久| 97精品伊人久久久大香线蕉| 无码久久精品国产亚洲Av影片 | 久久伊人精品一区二区三区| 欧美伊香蕉久久综合类网站| 欧美一区二区三区久久综| 亚洲国产成人久久综合一区77| 中文字幕亚洲综合久久| 色综合久久久久综合体桃花网 | 色综合久久久久| 精品一区二区久久| 国产精品久久久久AV福利动漫| 国产成人久久精品一区二区三区| 天天影视色香欲综合久久| 精品无码久久久久久国产| 国产成人精品久久| 久久成人18免费网站| 欧美色综合久久久久久| 久久久久这里只有精品| 久久综合九色综合久99| 亚洲精品99久久久久中文字幕| 久久频这里精品99香蕉久| 亚洲精品久久久www| 亚洲日本va中文字幕久久|