锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲综合色婷婷,亚洲伦理久久,黄色亚洲免费http://www.shnenglu.com/Error/category/18452.htmlzh-cnTue, 05 Feb 2013 10:55:14 GMTTue, 05 Feb 2013 10:55:14 GMT60杞? 鐢╞oost鍏變韓閿佸疄鐜拌鍐欓攣閫犳垚姝婚攣闂 http://www.shnenglu.com/Error/articles/197659.htmlEnicEnicThu, 31 Jan 2013 10:46:00 GMThttp://www.shnenglu.com/Error/articles/197659.htmlhttp://www.shnenglu.com/Error/comments/197659.htmlhttp://www.shnenglu.com/Error/articles/197659.html#Feedback0http://www.shnenglu.com/Error/comments/commentRss/197659.htmlhttp://www.shnenglu.com/Error/services/trackbacks/197659.html 

緗戜笂寰堝鏄撴壘鍒頒竴涓敤boost::shared_mutex鏉ヤ綔涓鴻鍐欓攣鐨勪緥瀛愶細

  1. typedef boost::shared_mutex rwmutex;  
  2. typedef boost::shared_lock<rwmutex> readLock;  
  3. typedef boost::unique_lock<rwmutex> writeLock;   

 

涓鐩存病鏈夋鐤戣繃榪欎釜鍋氭硶錛岀洿鍒版渶榪戦」鐩腑鍑虹幇涓涓閿侀棶棰橈紝鏌ヤ簡寰堜箙鎵嶅彂鐜版槸涓婇潰榪欑鍐欐硶閫犳垚鐨勩?/p>

鍐欐祴璇曚唬鐮佽繕鍘熸閿佺殑鎯呮櫙濡備笅錛?/p>

  1. #include <boost/thread/shared_mutex.hpp>   
  2. #include <boost/thread/shared_lock_guard.hpp>   
  3. #include <boost/thread.hpp>   
  4. #include <iostream>   
  5. #include <Windows.h>   
  6. using namespace std;  
  7. typedef boost::shared_mutex rwmutex;  
  8. typedef boost::shared_lock<rwmutex> readLock;  
  9. typedef boost::unique_lock<rwmutex> writeLock;  
  10.   
  11. rwmutex m_mutex;  
  12. void func1()  
  13. {  
  14.     writeLock lock1(m_mutex);  
  15.     cout << "fffffffffffffff" << endl;  
  16. }  
  17.   
  18. int main()  
  19. {  
  20.     {  
  21.         boost::thread tt(func1);  
  22.         readLock lock(m_mutex); // 鍔犺閿?  
  23.         {  
  24.             Sleep(3000);  // 鏁呮剰鐫$湢3縐掑皢綰跨▼鍒囨崲鍑哄幓   
  25.             readLock lock(m_mutex); // 閱掓潵鍚庡啀嬈″姞璇婚攣   
  26.             cout << "rrrrrrrrrrrrrrrrrr" << endl;  
  27.         }  
  28.     }  
  29. }  

鎯呭艦鎻忚堪濡備笅錛?/p>

1錛氫富綰跨▼鍏堢粰m_mutex鍔犺閿併?/p>

2錛氫富綰跨▼鏁呮剰鐫$湢3縐掑皢鎵ц鏉冮檺鍒囨崲鍑哄幓銆?/p>

3錛歠unc1綰跨▼鑾峰緱鎵ц鏈轟細錛屽皾璇曞姞鍐欓攣琚寕璧楓傚洜涓轟富綰跨▼宸茬粡鏈変竴涓閿佸崰鐢紝鍐欓攣蹇呴』絳夊緟榪欎釜璇婚攣閲婃斁鎵嶈兘榪涘叆銆?/p>

4錛氫富綰跨▼鐫$湢3縐掗啋鏉ワ紝鍚庣畫浠g爜鎯寵幏鍙栦竴涓閿併傜敱浜庤繖涓椂鍊欏凡緇忔湁涓涓啓閿佸湪絳夊緟榪涘叆錛岄偅涔堣繖涓閿佹帓闃熷湪鍐欓攣鍚庨潰錛屽悓鏍瘋鎸傝搗銆?/p>

5錛氫富綰跨▼鍜宖unc1綰跨▼閮借鎸傝搗浜嗭紝鍙戠敓姝婚攣銆?/p>

涓婇潰鐨勬祴璇曚唬鐮侊紝濡傛灉涓棿娌℃湁sleep(3000)錛屽嚭鐜版閿佺殑姒傜巼寰堜綆錛屼絾鎬誨綊鏄瓨鍦ㄦ閿佺殑鍙兘銆?/p>

 

鎬葷粨錛?/p>

浠ュ墠涓鐩磋涓簉eadLock閿佸拰閫掑綊閿佷竴鏍鳳紝鍦ㄥ悓涓涓嚎紼嬪嬈¤繘鍏ユ病鏈夊叧緋繪墠浼氶犳垚涓婇潰鐨勬閿佸嚭鐜般傛墍浠ワ紝boost::shared_lock浣跨敤瑕佸皬蹇冿紝鍗冧竾涓嶈鍚屼竴涓嚎紼嬪嬈¤繘鍏ャ?/p>



Enic 2013-01-31 18:46 鍙戣〃璇勮
]]>
(杞? 鏉℃17錛氫互鐙珛璇彞灝唍ewed瀵硅薄緗叆鏅鴻兘鎸囬拡http://www.shnenglu.com/Error/articles/195114.htmlEnicEnicTue, 13 Nov 2012 07:41:00 GMThttp://www.shnenglu.com/Error/articles/195114.htmlhttp://www.shnenglu.com/Error/comments/195114.htmlhttp://www.shnenglu.com/Error/articles/195114.html#Feedback0http://www.shnenglu.com/Error/comments/commentRss/195114.htmlhttp://www.shnenglu.com/Error/services/trackbacks/195114.htmlEffective C錛嬶紜

鏉℃17錛氫互鐙珛璇彞灝?/span>newed瀵硅薄緗叆鏅鴻兘鎸囬拡

         Stroe newed objects in smart pointers in standalone statements銆?/span>

璇瘋浣忥細

1錛?span style="font: 7pt 'Times New Roman'">  浠ョ嫭绔嬭鍙ュ皢newed瀵硅薄瀛樺偍浜庯紙緗叆錛夋櫤鑳芥寚閽堝唴銆傚鏋滀笉榪欐牱鍋氾紝涓鏃﹀紓甯歌鎶涘嚭錛屾湁鍙兘瀵艱嚧闅句互瀵熻鐨勮祫婧愭硠婕忋?/span>

――――――――――――――――――――――――――――

int priority();

Widget> pw,int priority);

 

――――――――――――――――――――――――――――

Widget>(new Widget),priority());

 

鍦ㄨ皟鐢?/span>processWidget涔嬪墠錛岀紪璇戝櫒蹇呴』鍒涘緩浠g爜錛屽仛浠ヤ笅涓変歡浜嬶細

1錛?span style="font: 7pt 'Times New Roman'">  璋冪敤priority

2錛?span style="font: 7pt 'Times New Roman'">  鎵ц“new Widget

3錛?span style="font: 7pt 'Times New Roman'">  璋冪敤trl::shared_ptr鏋勯犲嚱鏁般?/span>

欏哄簭涓嶅畾錛屼絾2涓瀹氭墽琛屼簬3鐨勫墠闈€?/span>

濡傛灉鎵ц欏哄簭鏄互涓嬶細

1錛庢墽琛?#8220;new Widget

2錛庤皟鐢?/span>priority

3錛庤皟鐢?/span>trl::shared_ptr鏋勯犲嚱鏁般?/span>

姝ょ鎯呭喌涓嬶紝涓囦竴瀵?/span>priority鐨勮皟鐢ㄥ鑷村紓甯革紝“new Widget”榪斿洖鐨勬寚閽堝皢浼氶仐澶憋紝鍥犱負瀹冨皻鏈緗叆trl::shared_ptr鍐呫?/span>

――――――――――――――――――――――――――――

瑙e喅鍔炴硶錛氫互鐙珛鐨勮鍙ュ皢newed瀵硅薄緗叆鏅鴻兘鎸囬拡銆?/span>

Widget> pw(new Widget);

 

processWidget(pw,priority());



Enic 2012-11-13 15:41 鍙戣〃璇勮
]]>
鍗遍櫓鐨刡oost::bindhttp://www.shnenglu.com/Error/articles/163514.htmlEnicEnicTue, 03 Jan 2012 15:00:00 GMThttp://www.shnenglu.com/Error/articles/163514.htmlhttp://www.shnenglu.com/Error/comments/163514.htmlhttp://www.shnenglu.com/Error/articles/163514.html#Feedback0http://www.shnenglu.com/Error/comments/commentRss/163514.htmlhttp://www.shnenglu.com/Error/services/trackbacks/163514.html鐩存帴涓婂浘鍚э細


鎴戜笉榪囨槸杞昏交鐨刡ind浜嗕竴涓嬶紝緇撴灉鍑烘潵榪欎箞澶氭瀽鏋勶紝闅鵑亾鏄暐欖旀硶涓嶆垚錛岋紝錛?br />鍥炲ご涓鎯充笁鏋墮┈杞﹁繕鏈変咯娌′笂鏉ワ紝錛岋紝


鍚勭鏋勯狅紝鍚勭鏋愭瀯錛岋紝錛?br />

bind搴旇浜х敓浜嗕竴涓被浼糵unctor鐨勪笢涓滐紝淇濇寔浜嗕竴浠藉弬鏁扮殑鎷瘋礉錛岋紝錛?br />澶嶄範浜嗕笅鏁版暟錛屾瀯閫犲拰鏋愭瀯鐨勪釜鏁版槸涓鏍風殑錛岋紝錛屾墍浠ind濡傛灉浼犻抯hared_ptr鏄畨鍏ㄧ殑錛岋紝錛?br />
涓嶈繃shared_ptr涓湁interlock鎿嶄綔錛屾晥鐜囷紝錛岋紝

Enic 2012-01-03 23:00 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久久久国产免费免费| 久久精品99| 亚洲人www| 欧美成ee人免费视频| 精品福利免费观看| 欧美二区不卡| 欧美激情综合五月色丁香小说| 亚洲日本成人| 亚洲欧洲三级| 国产精品久久久亚洲一区 | 欧美国产另类| 亚洲免费av观看| 99亚洲视频| 国产乱理伦片在线观看夜一区| 久久成人这里只有精品| 久久久久久97三级| 亚洲精品中文字幕有码专区| 亚洲精品久久久久久下一站| 欧美日韩亚洲系列| 久久精品最新地址| 看片网站欧美日韩| 亚洲一级特黄| 久久激情五月婷婷| 99这里只有久久精品视频| 亚洲一区二区三区四区五区黄| 国产一区二区三区日韩| 亚洲大胆av| 国产精品免费aⅴ片在线观看| 久久噜噜亚洲综合| 欧美日韩的一区二区| 欧美在线免费| 欧美丰满高潮xxxx喷水动漫| 欧美一级在线播放| 欧美精品18| 久久一区激情| 国产精品久久久久久亚洲毛片| 久久天天狠狠| 国产精品国内视频| 亚洲成人直播| 黄色在线一区| 亚洲视频在线观看| 亚洲精品视频在线播放| 欧美一区三区三区高中清蜜桃| 亚洲精品少妇30p| 久久成人免费| 午夜激情综合网| 欧美日本在线| 欧美成人精品h版在线观看| 国产精品久久久久9999高清| 亚洲成人自拍视频| 国产一区亚洲一区| 亚洲一区欧美二区| 中文亚洲视频在线| 欧美久久久久免费| 亚洲电影天堂av| 好看的亚洲午夜视频在线| 亚洲伊人伊色伊影伊综合网| 日韩亚洲在线观看| 欧美成人一区在线| 欧美成人精品一区二区| 国产真实乱子伦精品视频| 亚洲亚洲精品三区日韩精品在线视频| 亚洲看片网站| 欧美极品一区二区三区| 亚洲第一福利在线观看| 亚洲第一综合天堂另类专| 久久久精品国产免费观看同学| 久久不见久久见免费视频1| 国产精品乱子久久久久| 亚洲无线视频| 欧美一区午夜精品| 国产日韩精品视频一区| 午夜视频一区| 久久综合亚洲社区| 在线观看91精品国产麻豆| 久久久欧美精品| 美女视频一区免费观看| 在线成人欧美| 蜜桃av一区| 亚洲精品在线看| 亚洲欧美激情精品一区二区| 国产精品区二区三区日本| 亚洲欧美日韩精品久久奇米色影视| 亚洲免费视频成人| 国产欧美韩国高清| 久久色在线播放| 91久久嫩草影院一区二区| 一区二区三区.www| 国产精品影视天天线| 欧美一区网站| 亚洲高清中文字幕| 亚洲一区二区三区在线视频 | 在线午夜精品自拍| 性8sex亚洲区入口| 黄色小说综合网站| 欧美岛国在线观看| 亚洲天堂偷拍| 免费av成人在线| 一本色道久久综合亚洲二区三区 | 久久人人超碰| 亚洲精品一区二区三区福利| 午夜精品福利在线观看| 一区二区三区在线视频播放| 欧美伦理一区二区| 欧美亚洲三区| 亚洲欧洲精品一区二区精品久久久 | 亚洲欧美日韩国产综合精品二区| 久久精品一本| 亚洲美女精品一区| 国产欧美日韩不卡| 欧美精品日日鲁夜夜添| 香蕉尹人综合在线观看| 亚洲国产另类久久久精品极度| 亚洲自拍都市欧美小说| 亚洲国产成人porn| 国产精品一二三四区| 免费视频久久| 欧美一区二区三区久久精品| 亚洲人成亚洲人成在线观看| 久久久亚洲影院你懂的| 亚洲视频www| 亚洲精品1区2区| 国产视频一区在线| 欧美日韩一区高清| 欧美成人精品激情在线观看| 欧美一区二区三区久久精品| 亚洲最新视频在线| 亚洲高清不卡在线观看| 狼人社综合社区| 午夜亚洲性色福利视频| 亚洲丝袜av一区| 99国产欧美久久久精品| 亚洲国产精品久久久久秋霞蜜臀 | 欧美精品www在线观看| 久久九九国产| 午夜电影亚洲| 亚洲一区在线免费观看| 在线亚洲精品| 亚洲美洲欧洲综合国产一区| 亚洲高清一二三区| 亚洲第一中文字幕| 欧美电影电视剧在线观看| 久久亚洲欧美| 久久免费精品视频| 久久亚洲一区| 可以免费看不卡的av网站| 久久久久久久999精品视频| 久久大逼视频| 久久人人爽人人爽| 久久综合狠狠综合久久综青草| 久久精品五月| 久久综合给合久久狠狠狠97色69| 久久精品国产视频| 久久久久久网址| 久久视频免费观看| 蜜臀久久99精品久久久久久9| 美女日韩在线中文字幕| 欧美成人伊人久久综合网| 亚洲电影欧美电影有声小说| 亚洲国产成人精品女人久久久| 欧美高清视频免费观看| 亚洲激情成人| 亚洲网站在线观看| 午夜亚洲一区| 另类专区欧美制服同性| 欧美激情2020午夜免费观看| 欧美三级午夜理伦三级中视频| 欧美亚韩一区| 国产婷婷成人久久av免费高清 | 欧美日韩国产片| 国产精品美女久久久久av超清| 国产精品视频yy9299一区| 国产有码在线一区二区视频| 在线免费观看日韩欧美| 99亚洲精品| 久久成人一区二区| 亚洲黄色免费网站| 亚洲天堂男人| 久久尤物电影视频在线观看| 欧美女同在线视频| 国产日韩欧美三级| 亚洲精品中文字幕在线观看| 亚洲男女自偷自拍图片另类| 久久久久久自在自线| 亚洲欧洲综合另类在线| 亚洲欧美国产精品桃花| 蜜桃av综合| 国产免费成人| 9国产精品视频| 久久久久久9| 9i看片成人免费高清| 久久精品主播| 国产精品三级久久久久久电影| 伊人久久成人| 欧美一级大片在线免费观看| 欧美激情91| 午夜精品久久久久久久久| 欧美日韩大陆在线| 亚洲第一狼人社区| 久久久五月天|