锘??xml version="1.0" encoding="utf-8" standalone="yes"?>精品亚洲综合久久中文字幕,久久国产精品免费一区,久久精品人人做人人爽电影http://www.shnenglu.com/lifengjiang/zh-cnMon, 30 Jun 2025 10:09:23 GMTMon, 30 Jun 2025 10:09:23 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;
榪欎袱琛岃鍙ヤ細寮曡搗涓涓閿欒
鍒榪斿洖灞閮ㄥ彉閲忕殑寮曠敤涔熸槸鏃犳晥鐨?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
    浜掓枼浣撳璞″彲浠ヤ繚鎶ょ珵璧涚殑鏁版嵁鍜屼笉鍚岀嚎紼嬮棿鐨勫畨鍏ㄧ嚎紼嬪悓姝?綰跨▼鍙互璋冪敤浜掓枼浣撶殑鎴愬憳鍑芥暟lock()鏉ュ彇寰椾簰鏂ヤ綋鐨勬墍鏈夋潈,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 鐨勫疄鐜扮被闄や簡瀹炵幇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姒傚康錛屽彲浠ュ崌綰х殑鎵鏈夋潈錛屼互鍙婂叡鍚岀殑鎵鏈夋潈鍜岀嫭鑷嫢鏈夈傝繖鏄竴涓墿澶у埌澶氳 鑰?鍗曞啓妯″紡鎵鎻愪緵鐨凷haredLockable姒傚康錛氫竴涓崟涓鐨勭嚎紼嬪彲鑳藉崌綰ф墍鏈夋潈鐨勫悓鏃訛紝鍏朵粬鏈夊叡鍚岀殑鎵鏈夋潈銆傜嚎紼嬫墍鏈夋潈鍙殢鏃跺崌綰э紝 灝濊瘯鎷ユ湁鐙鎵鏈夋潈銆傚鏋滄病鏈夊叾浠栫嚎紼嬫湁鍏卞悓鐨勬墍鏈夋潈錛屽崌綰у畬鎴愶紝绔嬪嵆鍜岀嚎紼嬬幇鍦ㄧ嫭瀹舵嫢鏈夛紝瀹冨繀欏繪斁寮冭姹傝В閿侊紙錛変竴鏍鳳紝濡傛灉瀹冭鏀惰喘錛屽懠鍚侀攣錛堬級 銆?
 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.闈欐佸瓨鍌ㄥ尯<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>
闂絀洪棿鐨勫厓绱犲悓瀹冨湪絀洪棿鐨勮〃榪扮О涔嬩負瀵硅薄

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

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

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

緇ф壙: 澶嶇敤鎺ュ彛

鍦ㄦ柊綾諱腑淇敼鍩虹被鐨勮涓虹О涓鴻鍐?br>
"鍙鍐?鍩虹被鐨勮涓?縐頒負鏇挎崲瑙勫垯,鏄?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>褰撹閿姣佹椂,綰跨▼縐頒負鑴辯(detached),褰撶嚎紼嬩負鑴辯(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()鍑芥暟,榪欑鎯呭喌涓嬬嚎紼嬩負闈炵幇鑴辯綰跨▼(now-detached thread),鍙樹負闈炵嚎紼?Not-a-Thread).
boost::thread::join() //濡傛灉綰跨▼涓轟腑鏂?interrupted),寮曞彂boost::thread_interrupted寮傚父.
boost::thread::detach() //涓嶅紩鍙戝紓甯?濡傛灉綰跨▼涓嶈劚紱?綰跨▼鏋愭瀯鏃惰皟鐢?





]]>
国内精品欧美久久精品| 久久人人爽爽爽人久久久| 久久亚洲国产成人影院网站| 精品久久久久久久中文字幕| 中文成人久久久久影院免费观看| 久久久久久亚洲AV无码专区| 久久天堂电影网| 中文无码久久精品| 久久精品国产亚洲网站| 久久天天婷婷五月俺也去| .精品久久久麻豆国产精品| 久久久高清免费视频| 国产精品免费看久久久 | 人人狠狠综合久久亚洲高清| 国内精品久久久久久久久电影网| 91精品观看91久久久久久| 久久精品中文字幕无码绿巨人| 日本精品一区二区久久久| 91秦先生久久久久久久| 国产精品久久久久久福利69堂| 久久毛片一区二区| 亚洲欧美久久久久9999| 青青草国产97免久久费观看| 亚洲伊人久久大香线蕉苏妲己| 久久夜色精品国产噜噜麻豆| 一级女性全黄久久生活片免费 | 性欧美大战久久久久久久| 亚洲国产精品久久久久网站| 久久99精品久久久久久久久久| 久久AV高潮AV无码AV| 亚洲va久久久久| 久久人做人爽一区二区三区| 一级a性色生活片久久无少妇一级婬片免费放 | 青青草国产精品久久久久| 99久久er这里只有精品18| 嫩草伊人久久精品少妇AV| 中文精品久久久久人妻不卡| 久久无码中文字幕东京热| 久久精品国产亚洲AV忘忧草18 | 99久久精品免费看国产一区二区三区 | 四虎久久影院|