锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美午夜精品久久久久久人妖 ,亚洲激情网站免费观看,亚洲高清精品中出http://www.shnenglu.com/lingsuiyu/zh-cnSun, 24 Aug 2025 07:39:42 GMTSun, 24 Aug 2025 07:39:42 GMT60Debug Error! DAMAGE錛歛fter Normal block (#xxxx) 闂http://www.shnenglu.com/lingsuiyu/archive/2008/08/21/59510.html闆剁闆?/dc:creator>闆剁闆?/author>Thu, 21 Aug 2008 03:10:00 GMThttp://www.shnenglu.com/lingsuiyu/archive/2008/08/21/59510.htmlhttp://www.shnenglu.com/lingsuiyu/comments/59510.htmlhttp://www.shnenglu.com/lingsuiyu/archive/2008/08/21/59510.html#Feedback7http://www.shnenglu.com/lingsuiyu/comments/commentRss/59510.htmlhttp://www.shnenglu.com/lingsuiyu/services/trackbacks/59510.html
ModelName = strcat(ModelName,".txt");    // ModelName鐨勭被鍨嬫槸char *

        榪欓噷ModelName鏄粠璋冪敤DLL鐨勭被鐨勫疄渚嬩腑浼犺繃鏉ョ殑涓涓瓧絎︿覆鎸囬拡錛屽湪DLL涓敱浜庝笂闈㈢殑璇彞錛屽鑷磋皟鐢ㄥ鐨勫瓧絎︽寚閽堣秺鐣岋紝浠庤屼駭鐢熶簡榪欎釜閿欒銆傚洜涓篟elease娌℃湁鍐呭瓨瓚婄晫鎻愮ず錛屾墍浠ユ病鏈夊彂鐜拌繖涓棶棰橈紝浣嗚繖鏍風殑鍐呭瓨闅愭偅瓚充互鑷村懡銆傚彲瑙佹搷浣滄寚閽堝唴瀛樺皬蹇冧負涓婏紝鏁呮厧閲嶇殑鎶婂畠璁板綍涓嬫潵銆?

]]>
鍏充簬c++緇ф壙甯︽潵鐨勫紑閿鐨勭枒鎯?/title><link>http://www.shnenglu.com/lingsuiyu/archive/2008/08/21/59499.html</link><dc:creator>闆剁闆?/dc:creator><author>闆剁闆?/author><pubDate>Thu, 21 Aug 2008 02:09:00 GMT</pubDate><guid>http://www.shnenglu.com/lingsuiyu/archive/2008/08/21/59499.html</guid><wfw:comment>http://www.shnenglu.com/lingsuiyu/comments/59499.html</wfw:comment><comments>http://www.shnenglu.com/lingsuiyu/archive/2008/08/21/59499.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.shnenglu.com/lingsuiyu/comments/commentRss/59499.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lingsuiyu/services/trackbacks/59499.html</trackback:ping><description><![CDATA[<p>        鍦‥fficient C++鐨勭浜岀珷錛岃榪頒簡鍏充簬緇ф壙鍜屾瀯閫?鏋愭瀯)鍑芥暟閫犳垚鐨勮綆楀紑閿錛屼粛鐒舵湁浜涚硦娑傘傚涓庝互涓嬩笁孌靛叧浜庝簰鏂ラ攣浣跨敤鐨勪唬鐮侊紙鏉ヨ嚜Efficient c++錛夛細</p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> Version 1</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main()<br><img id=Codehighlighter1_24_230_Open_Image onclick="this.style.display='none'; Codehighlighter1_24_230_Open_Text.style.display='none'; Codehighlighter1_24_230_Closed_Image.style.display='inline'; Codehighlighter1_24_230_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_24_230_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_24_230_Closed_Text.style.display='none'; Codehighlighter1_24_230_Open_Image.style.display='inline'; Codehighlighter1_24_230_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_24_230_Open_Text><span style="COLOR: #000000">{<span id=Codehighlighter1_24_230_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></span><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    <img src="http://www.shnenglu.com/Images/dot.gif"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> Start timing here</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">; i</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">1000000</span><span style="COLOR: #000000">; i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<span id=Codehighlighter1_92_196_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></span><br><img id=Codehighlighter1_92_196_Open_Image onclick="this.style.display='none'; Codehighlighter1_92_196_Open_Text.style.display='none'; Codehighlighter1_92_196_Closed_Image.style.display='inline'; Codehighlighter1_92_196_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_92_196_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_92_196_Closed_Text.style.display='none'; Codehighlighter1_92_196_Open_Image.style.display='inline'; Codehighlighter1_92_196_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span id=Codehighlighter1_92_196_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        pthread_mutex_lock(</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">mutex);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        shareCounter</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        pthread_mutex_unlock(</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">mutex);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> Stop timing here</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">    <img src="http://www.shnenglu.com/Images/dot.gif"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span></div> <p> </p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> Version 2</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main()<br><img id=Codehighlighter1_24_187_Open_Image onclick="this.style.display='none'; Codehighlighter1_24_187_Open_Text.style.display='none'; Codehighlighter1_24_187_Closed_Image.style.display='inline'; Codehighlighter1_24_187_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_24_187_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_24_187_Closed_Text.style.display='none'; Codehighlighter1_24_187_Open_Image.style.display='inline'; Codehighlighter1_24_187_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_24_187_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_24_187_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    <img src="http://www.shnenglu.com/Images/dot.gif"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> Start timing here</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">; i</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">1000000</span><span style="COLOR: #000000">; i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_92_153_Open_Image onclick="this.style.display='none'; Codehighlighter1_92_153_Open_Text.style.display='none'; Codehighlighter1_92_153_Closed_Image.style.display='inline'; Codehighlighter1_92_153_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_92_153_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_92_153_Closed_Text.style.display='none'; Codehighlighter1_92_153_Open_Image.style.display='inline'; Codehighlighter1_92_153_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span id=Codehighlighter1_92_153_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_92_153_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        SimpleMutex m(mutex);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        sharedCounter</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> Stop timing here</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">    <img src="http://www.shnenglu.com/Images/dot.gif"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000"> SimpleMutex<br><img id=Codehighlighter1_208_464_Open_Image onclick="this.style.display='none'; Codehighlighter1_208_464_Open_Text.style.display='none'; Codehighlighter1_208_464_Closed_Image.style.display='inline'; Codehighlighter1_208_464_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_208_464_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_208_464_Closed_Text.style.display='none'; Codehighlighter1_208_464_Open_Image.style.display='inline'; Codehighlighter1_208_464_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_208_464_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_208_464_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">:<br><img id=Codehighlighter1_270_281_Open_Image onclick="this.style.display='none'; Codehighlighter1_270_281_Open_Text.style.display='none'; Codehighlighter1_270_281_Closed_Image.style.display='inline'; Codehighlighter1_270_281_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_270_281_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_270_281_Closed_Text.style.display='none'; Codehighlighter1_270_281_Open_Image.style.display='inline'; Codehighlighter1_270_281_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    SimpleMutex(pthread_mutex_t </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">lock</span><span style="COLOR: #000000">):myLock(</span><span style="COLOR: #0000ff">lock</span><span style="COLOR: #000000">)</span><span id=Codehighlighter1_270_281_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_270_281_Open_Text><span style="COLOR: #000000">{acquire();}</span></span><span style="COLOR: #000000"><br><img id=Codehighlighter1_299_310_Open_Image onclick="this.style.display='none'; Codehighlighter1_299_310_Open_Text.style.display='none'; Codehighlighter1_299_310_Closed_Image.style.display='inline'; Codehighlighter1_299_310_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_299_310_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_299_310_Closed_Text.style.display='none'; Codehighlighter1_299_310_Open_Image.style.display='inline'; Codehighlighter1_299_310_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span style="COLOR: #000000">~</span><span style="COLOR: #000000">SimpleMutex</span><span id=Codehighlighter1_299_310_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_299_310_Open_Text><span style="COLOR: #000000">{release();}</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #0000ff">private</span><span style="COLOR: #000000">:<br><img id=Codehighlighter1_339_375_Open_Image onclick="this.style.display='none'; Codehighlighter1_339_375_Open_Text.style.display='none'; Codehighlighter1_339_375_Closed_Image.style.display='inline'; Codehighlighter1_339_375_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_339_375_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_339_375_Closed_Text.style.display='none'; Codehighlighter1_339_375_Open_Image.style.display='inline'; Codehighlighter1_339_375_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> acquire()</span><span id=Codehighlighter1_339_375_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_339_375_Open_Text><span style="COLOR: #000000">{</span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> pthread_mutex_lock(</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">myLock);}</span></span><span style="COLOR: #000000"><br><img id=Codehighlighter1_394_432_Open_Image onclick="this.style.display='none'; Codehighlighter1_394_432_Open_Text.style.display='none'; Codehighlighter1_394_432_Closed_Image.style.display='inline'; Codehighlighter1_394_432_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_394_432_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_394_432_Closed_Text.style.display='none'; Codehighlighter1_394_432_Open_Image.style.display='inline'; Codehighlighter1_394_432_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> release()</span><span id=Codehighlighter1_394_432_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_394_432_Open_Text><span style="COLOR: #000000">{</span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> pthread_mutex_unlock(</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">myLock);}</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    pthread_mutex_t </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> myLock;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000">;</span></div> <br> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> Version 3</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main()<br><img id=Codehighlighter1_24_188_Open_Image onclick="this.style.display='none'; Codehighlighter1_24_188_Open_Text.style.display='none'; Codehighlighter1_24_188_Closed_Image.style.display='inline'; Codehighlighter1_24_188_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_24_188_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_24_188_Closed_Text.style.display='none'; Codehighlighter1_24_188_Open_Image.style.display='inline'; Codehighlighter1_24_188_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_24_188_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_24_188_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    <img src="http://www.shnenglu.com/Images/dot.gif"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> Start timing here</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">; i</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">1000000</span><span style="COLOR: #000000">; i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_92_154_Open_Image onclick="this.style.display='none'; Codehighlighter1_92_154_Open_Text.style.display='none'; Codehighlighter1_92_154_Closed_Image.style.display='inline'; Codehighlighter1_92_154_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_92_154_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_92_154_Closed_Text.style.display='none'; Codehighlighter1_92_154_Open_Image.style.display='inline'; Codehighlighter1_92_154_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span id=Codehighlighter1_92_154_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_92_154_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        DerivedMutex m(mutex);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        sharedCounter</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> Stop timing here</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">    <img src="http://www.shnenglu.com/Images/dot.gif"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000"> BaseMutex<br><img id=Codehighlighter1_207_286_Open_Image onclick="this.style.display='none'; Codehighlighter1_207_286_Open_Text.style.display='none'; Codehighlighter1_207_286_Closed_Image.style.display='inline'; Codehighlighter1_207_286_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_207_286_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_207_286_Closed_Text.style.display='none'; Codehighlighter1_207_286_Open_Image.style.display='inline'; Codehighlighter1_207_286_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_207_286_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_207_286_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">:<br><img id=Codehighlighter1_254_255_Open_Image onclick="this.style.display='none'; Codehighlighter1_254_255_Open_Text.style.display='none'; Codehighlighter1_254_255_Closed_Image.style.display='inline'; Codehighlighter1_254_255_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_254_255_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_254_255_Closed_Text.style.display='none'; Codehighlighter1_254_255_Open_Image.style.display='inline'; Codehighlighter1_254_255_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    BaseMutex(pthread_mutex_t </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">lock</span><span style="COLOR: #000000">)</span><span id=Codehighlighter1_254_255_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_254_255_Open_Text><span style="COLOR: #000000">{}</span></span><span style="COLOR: #000000">;<br><img id=Codehighlighter1_282_283_Open_Image onclick="this.style.display='none'; Codehighlighter1_282_283_Open_Text.style.display='none'; Codehighlighter1_282_283_Closed_Image.style.display='inline'; Codehighlighter1_282_283_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_282_283_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_282_283_Closed_Text.style.display='none'; Codehighlighter1_282_283_Open_Image.style.display='inline'; Codehighlighter1_282_283_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    Virtual </span><span style="COLOR: #000000">~</span><span style="COLOR: #000000">BaseMutex()</span><span id=Codehighlighter1_282_283_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_282_283_Open_Text><span style="COLOR: #000000">{}</span></span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000"> DerivedMutex:</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> BaseMutex<br><img id=Codehighlighter1_326_601_Open_Image onclick="this.style.display='none'; Codehighlighter1_326_601_Open_Text.style.display='none'; Codehighlighter1_326_601_Closed_Image.style.display='inline'; Codehighlighter1_326_601_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_326_601_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_326_601_Closed_Text.style.display='none'; Codehighlighter1_326_601_Open_Image.style.display='inline'; Codehighlighter1_326_601_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_326_601_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_326_601_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">:<br><img id=Codehighlighter1_404_415_Open_Image onclick="this.style.display='none'; Codehighlighter1_404_415_Open_Text.style.display='none'; Codehighlighter1_404_415_Closed_Image.style.display='inline'; Codehighlighter1_404_415_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_404_415_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_404_415_Closed_Text.style.display='none'; Codehighlighter1_404_415_Open_Image.style.display='inline'; Codehighlighter1_404_415_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    DerivedMutex(pthread_mutex_t </span><span style="COLOR: #000000">&</span><span style="COLOR: #0000ff">lock</span><span style="COLOR: #000000">):BaseMutex(</span><span style="COLOR: #0000ff">lock</span><span style="COLOR: #000000">),myLock(</span><span style="COLOR: #0000ff">lock</span><span style="COLOR: #000000">)</span><span id=Codehighlighter1_404_415_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_404_415_Open_Text><span style="COLOR: #000000">{acquire();}</span></span><span style="COLOR: #000000"><br><img id=Codehighlighter1_436_447_Open_Image onclick="this.style.display='none'; Codehighlighter1_436_447_Open_Text.style.display='none'; Codehighlighter1_436_447_Closed_Image.style.display='inline'; Codehighlighter1_436_447_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_436_447_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_436_447_Closed_Text.style.display='none'; Codehighlighter1_436_447_Open_Image.style.display='inline'; Codehighlighter1_436_447_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span style="COLOR: #000000">~</span><span style="COLOR: #000000">DerivedMutex()</span><span id=Codehighlighter1_436_447_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_436_447_Open_Text><span style="COLOR: #000000">{release();}</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #0000ff">private</span><span style="COLOR: #000000">:<br><img id=Codehighlighter1_476_512_Open_Image onclick="this.style.display='none'; Codehighlighter1_476_512_Open_Text.style.display='none'; Codehighlighter1_476_512_Closed_Image.style.display='inline'; Codehighlighter1_476_512_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_476_512_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_476_512_Closed_Text.style.display='none'; Codehighlighter1_476_512_Open_Image.style.display='inline'; Codehighlighter1_476_512_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> acquire()</span><span id=Codehighlighter1_476_512_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_476_512_Open_Text><span style="COLOR: #000000">{</span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> pthread_mutex_lock(</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">myLock);}</span></span><span style="COLOR: #000000"><br><img id=Codehighlighter1_531_569_Open_Image onclick="this.style.display='none'; Codehighlighter1_531_569_Open_Text.style.display='none'; Codehighlighter1_531_569_Closed_Image.style.display='inline'; Codehighlighter1_531_569_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_531_569_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_531_569_Closed_Text.style.display='none'; Codehighlighter1_531_569_Open_Image.style.display='inline'; Codehighlighter1_531_569_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> release()</span><span id=Codehighlighter1_531_569_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_531_569_Open_Text><span style="COLOR: #000000">{</span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> pthread_mutex_unlock(</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">myLock);}</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    pthread_mutex_t </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> myLock;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000">;</span></div> <br>涔︿腑嫻嬪緱鐨勭粨鏋滄槸Version 1鍜?Version 2 鑰楁椂鐩稿悓錛屼負1.01s錛岃孷ersion 3 鑰楁椂1.63縐掞紝榪欒鏄庡墠涓や釜鐗堟湰璁$畻寮閿鐩稿悓鑰岀涓変釜鐗堟湰璁$畻寮閿鏄庢樉澧炲姞銆?br>        鑰屼功涓篃璇翠簡Version 2 鐨勬瀯閫犲嚱鏁頒腑錛屽垵濮嬪寲myLock鎴愬憳鏄綆楁崯澶憋紝褰揳cquire()鍐呰仈涓嶆垚鍔熺殑鏃跺欙紝璋冪敤acquire()涔熸槸璁$畻鎹熷け銆?br>        鍐嶇湅Version 3錛屽畠棣栧厛璋冪敤鍩虹被鐨勬瀯閫犲嚱鏁幫紝鐢變簬鏄唴鑱旂殑錛岃屼笖鍑芥暟浣撲負絀猴紝鍏跺紑閿搴旇蹇界暐涓嶈錛岀劧鍚庢槸鍒濆鍖杕yLock錛岃皟鐢╝cquire()錛岃繖浜涢兘璺烿ersion 2涓竴鏍楓?br>        榪欐牱鐪嬭搗鏉ュ弽鍊掓槸Version 2 鍜?nbsp; Version 3 鐨勮綆楄姳璐瑰簲璇ョ浉鍚屼簡錛岃孷ersion 1鐨勮綆楄姳璐硅姣斿畠浠皯銆傝屼功涓婂ソ鍍忔病鏈夊榪欎釜闂浣滃嚭瑙i噴銆傛垜涓嶇煡閬撴槸浠涔堝湴鏂圭悊瑙i敊璇簡錛屾墍浠ュ厛鎮潃錛岀瓑鎵懼埌絳旀鍐嶆妸瀹冨啓瀹屻傛垨鑰呭鏈夌湅鍒版鏂囪屼笉鍚濊祼鏁欑殑錛屼笉鑳滄劅嬋錛? <img src ="http://www.shnenglu.com/lingsuiyu/aggbug/59499.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lingsuiyu/" target="_blank">闆剁闆?/a> 2008-08-21 10:09 <a href="http://www.shnenglu.com/lingsuiyu/archive/2008/08/21/59499.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.playt.cn" target="_blank">99久久精品免费国产大片</a>| <a href="http://www.zjfinancial.cn" target="_blank">久久精品国产精品亜洲毛片</a>| <a href="http://www.hxjxjt88.cn" target="_blank">综合久久给合久久狠狠狠97色</a>| <a href="http://www.wnlv.cn" target="_blank">一本色综合久久</a>| <a href="http://www.zhangmengm.cn" target="_blank">久久久久人妻一区二区三区vr</a>| <a href="http://www.k5158.cn" target="_blank">伊人丁香狠狠色综合久久</a>| <a href="http://www.bwgwdl.cn" target="_blank">性高朝久久久久久久久久</a>| <a href="http://www.gods2.cn" target="_blank">日韩人妻无码精品久久免费一</a>| <a href="http://www.tr78.cn" target="_blank">国产精品一久久香蕉产线看</a>| <a href="http://www.spiralstar.com.cn" target="_blank">青青草国产97免久久费观看</a>| <a href="http://www.u3h1.cn" target="_blank">国产精品久久久久jk制服</a>| <a href="http://www.baozhilong.cn" target="_blank">亚洲第一永久AV网站久久精品男人的天堂AV </a>| <a href="http://www.ldzx.sh.cn" target="_blank">久久夜色精品国产亚洲av</a>| <a href="http://www.m-xc.cn" target="_blank">久久久精品人妻一区二区三区蜜桃</a>| <a href="http://www.xabger.cn" target="_blank">国产精品一区二区久久国产</a>| <a href="http://www.niutuan.com.cn" target="_blank">四虎国产精品免费久久</a>| <a href="http://www.xbbu.cn" target="_blank">久久综合九色综合97_久久久</a>| <a href="http://www.bukrrlg.cn" target="_blank">久久综合亚洲鲁鲁五月天</a>| <a href="http://www.site5d.cn" target="_blank">91性高湖久久久久</a>| <a href="http://www.wd12cjf8.cn" target="_blank">精品无码久久久久国产</a>| <a href="http://www.bestsilm.cn" target="_blank">狠狠色丁香婷婷久久综合五月 </a>| <a href="http://www.fc27.cn" target="_blank">久久综合给合综合久久</a>| <a href="http://www.dewy.com.cn" target="_blank">久久综合久久综合久久</a>| <a href="http://www.you-yong.com.cn" target="_blank">亚洲级αV无码毛片久久精品</a>| <a href="http://www.huanshengdou.org.cn" target="_blank">国内精品久久久久久不卡影院</a>| <a href="http://www.nieqiu.cn" target="_blank">亚洲精品乱码久久久久久久久久久久</a>| <a href="http://www.xqt007.cn" target="_blank">久久伊人精品青青草原日本</a>| <a href="http://www.hjj9588.cn" target="_blank">国产精品99久久精品爆乳</a>| <a href="http://www.h21jc.cn" target="_blank">国内精品久久久久影院免费</a>| <a href="http://www.zjhgkjjt.com.cn" target="_blank">久久久国产精品亚洲一区</a>| <a href="http://www.bjyjyyy.cn" target="_blank">久久亚洲精品成人无码网站</a>| <a href="http://www.qt32.cn" target="_blank">人人狠狠综合88综合久久</a>| <a href="http://www.tmqywedding.cn" target="_blank">青青草原综合久久大伊人精品</a>| <a href="http://www.enepower.cn" target="_blank">无码精品久久久久久人妻中字</a>| <a href="http://www.mzwsjd.cn" target="_blank">亚洲性久久久影院</a>| <a href="http://www.debtee.cn" target="_blank">伊人热热久久原色播放www </a>| <a href="http://www.zgyjj.cn" target="_blank">久久亚洲私人国产精品vA</a>| <a href="http://www.ptmei.cn" target="_blank">久久精品国产免费观看三人同眠</a>| <a href="http://www.nxxdz.cn" target="_blank">久久人人爽人人爽人人片AV不</a>| <a href="http://www.clg8.cn" target="_blank">伊人久久大香线蕉成人</a>| <a href="http://www.vcyw.cn" target="_blank">大香伊人久久精品一区二区 </a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>