锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲成a人片在线不卡,国产精品亚洲AV三区,亚洲福利在线播放http://www.tkk7.com/min-water/濡傛灉涓涓漢涓嶇煡閬撲粬瑕侀┒鍚戝摢涓爜澶達紝閭d箞浠諱綍椋庨兘涓嶄細鏄『椋庛?/description>zh-cnSat, 10 May 2025 19:17:29 GMTSat, 10 May 2025 19:17:29 GMT60鍒濆緗戠粶緙栫▼鐨勪袱涓皬紼嬪簭錛堜簩錛?---TCP/IPhttp://www.tkk7.com/min-water/articles/337958.htmlMineralwasserMineralwasserFri, 12 Nov 2010 15:57:00 GMThttp://www.tkk7.com/min-water/articles/337958.htmlhttp://www.tkk7.com/min-water/comments/337958.htmlhttp://www.tkk7.com/min-water/articles/337958.html#Feedback0http://www.tkk7.com/min-water/comments/commentRss/337958.htmlhttp://www.tkk7.com/min-water/services/trackbacks/337958.html緇忚繃涓涓鏈堟灟鐕ョ殑Java緙栫▼鍩虹瀛︿範錛岀粓浜庡鍒皀et浜嗭紝鍛靛懙.. .. ..鎸哄ソ鐜?

涓婃湇鍔″櫒绔▼搴忥細

TestTCPServer

榪愯緇撴灉錛?/p>

image

涓婂鎴風紼嬪簭錛?

TestTCPClient

榪愯緇撴灉錛?/p>

image

錛堝鎴風錛?/p>

image

錛堟湇鍔″櫒绔級



]]>
鍒濆緗戠粶緙栫▼鐨勪袱涓皬紼嬪簭錛堜竴錛?---UDP/IPhttp://www.tkk7.com/min-water/articles/337956.htmlMineralwasserMineralwasserFri, 12 Nov 2010 15:49:00 GMThttp://www.tkk7.com/min-water/articles/337956.htmlhttp://www.tkk7.com/min-water/comments/337956.htmlhttp://www.tkk7.com/min-water/articles/337956.html#Feedback0http://www.tkk7.com/min-water/comments/commentRss/337956.htmlhttp://www.tkk7.com/min-water/services/trackbacks/337956.html緇忚繃涓涓鏈堟灟鐕ョ殑Java緙栫▼鍩虹瀛︿範錛岀粓浜庡鍒皀et浜嗭紝鍛靛懙.. .. ..鎸哄ソ鐜?/p>

涓婃湇鍔″櫒绔▼搴忥細

ServerSocket01

榪愯緇撴灉錛?/p>

image

涓婂鎴風紼嬪簭錛?/p>

ClientSocket01

榪愯緇撴灉錛?/p>

image 錛堝鎴風錛?/p>

image 錛堟湇鍔″櫒绔級



]]>
鐢熶駭鑰?娑堣垂鑰咃紙producer-consumer錛夐棶棰?/title><link>http://www.tkk7.com/min-water/articles/337955.html</link><dc:creator>Mineralwasser</dc:creator><author>Mineralwasser</author><pubDate>Fri, 12 Nov 2010 15:30:00 GMT</pubDate><guid>http://www.tkk7.com/min-water/articles/337955.html</guid><wfw:comment>http://www.tkk7.com/min-water/comments/337955.html</wfw:comment><comments>http://www.tkk7.com/min-water/articles/337955.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/min-water/comments/commentRss/337955.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/min-water/services/trackbacks/337955.html</trackback:ping><description><![CDATA[<p>      鐢熶駭鑰?娑堣垂鑰咃紙producer-consumer錛夐棶棰橈紝涓や釜榪涚▼鍏變韓涓涓叕鍏辯殑鍥哄畾澶у皬鐨勭紦鍐插尯銆傚叾涓竴涓槸鐢熶駭鑰咃紝鐢ㄤ簬灝嗘秷鎭斁鍏ョ紦鍐插尯錛涘彟澶栦竴涓槸娑堣垂鑰咃紝鐢ㄤ簬浠庣紦鍐插尯涓彇鍑烘秷鎭?/p> <p>      榪欐牱搴旇鏄敓浜ц呯敓浜т竴涓駭鍝侊紝鐒跺悗娑堣垂鑰呭彇璧頒竴涓駭鍝侊紝鐒跺悗鍐嶇敓浜с佸啀娑堣垂錛岃繖涓湅浼煎緢鐞嗘墍褰撶劧鐨勯昏緫鍦ㄧ幇瀹炰腑鏄繀鐒剁殑錛屼絾鏄湪紼嬪簭閲屽嵈鍑虹幇浜嗛棶棰樸俛錛氱敓浜ц呯敓浜т簡寰堝娑堣垂鑰呭嵈娌℃湁鍙栵紝b錛氱敓浜ц繖榪樻病鏈夌敓浜у畬涓涓畬鏁寸殑浜у搧娑堣垂鑰呭嵈宸茬粡鍙栬蛋浜嗗ソ鍑犳浜嗭紝榪欐牱鍙栬蛋鐨勪駭鍝佸綋鐒舵槸涓嶅悎鏍肩殑銆?/p> <p>      涓嬮潰灝辯敤鐢熶駭鍜屾秷璐歸瀷瀛愪負渚嬶紝鐪嬬湅紼嬪簭鏄庝箞榪愯鐨勫惂.. .. ..</p> <div id="d9f9nn9" class="cnblogs_code"><pre><img id="Code_Closed_Image_663034" onclick="this.style.display='none'; document.getElementById('Code_Closed_Text_663034').style.display='none'; document.getElementById('Code_Open_Image_663034').style.display='inline'; document.getElementById('Code_Open_Text_663034').style.display='inline';" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" width="11" height="16"><img style="display: none" id="Code_Open_Image_663034" onclick="this.style.display='none'; document.getElementById('Code_Open_Text_663034').style.display='none'; getElementById('Code_Closed_Image_663034').style.display='inline'; getElementById('Code_Closed_Text_663034').style.display='inline';" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" width="11" height="16"><span id="Code_Closed_Text_663034" class="cnblogs_code_Collapse">Demo01</span><span style="display: none" id="Code_Open_Text_663034"> <span style="color: #0000ff">package</span> demo; <span style="color: #0000ff">class</span> Shoes{ <span style="color: #008000">// 闉嬪瓙綾伙紝涓や釜灞炴э細浣跨敤鑰咃紙鐢?濂籌級錛屽ぇ灝忥紙澶?灝忥級</span> String user=<span style="color: #0000ff">null</span>; String size=<span style="color: #0000ff">null</span>; } <span style="color: #0000ff">class</span> Pro <span style="color: #0000ff">implements</span> Runnable{ <span style="color: #008000">// 鐢熶駭鑰咃紝鐢熶駭</span> Shoes shoe = <span style="color: #0000ff">null</span>; <span style="color: #0000ff">public</span> Pro(Shoes s){ <span style="color: #0000ff">this</span>.shoe=s; } <span style="color: #0000ff">public</span> <span style="color: #0000ff">void</span> run(){ <span style="color: #0000ff">int</span> i=0; <span style="color: #0000ff">while</span>(<span style="color: #0000ff">true</span>){ <span style="color: #0000ff">if</span>(i==0){ <span style="color: #008000">// 鐢蜂漢絀跨殑闉嬪瓙鏄ぇ鍙風殑</span> shoe.user="<span style="color: #8b0000">鐢峰紡</span>"; shoe.size="<span style="color: #8b0000">澶у彿</span>"; i=1; }<span style="color: #0000ff">else</span>{ <span style="color: #008000">// 濂充漢絀跨殑闉嬪瓙鏄皬鍙風殑</span> shoe.user="<span style="color: #8b0000">濂沖紡</span>"; shoe.size="<span style="color: #8b0000">灝忓彿</span>"; i=0; } } } } <span style="color: #0000ff">class</span> Cus <span style="color: #0000ff">implements</span> Runnable{ Shoes shoe=<span style="color: #0000ff">null</span>; <span style="color: #0000ff">public</span> Cus(Shoes s){ <span style="color: #0000ff">this</span>.shoe=s; } <span style="color: #0000ff">public</span> <span style="color: #0000ff">void</span> run(){ <span style="color: #0000ff">while</span>(<span style="color: #0000ff">true</span>){ System.out.println(shoe.user+"<span style="color: #8b0000">--></span>"+shoe.size); } } } <span style="color: #0000ff">public</span> <span style="color: #0000ff">class</span> Demo01 { <span style="color: #008000">/**鐢熶駭鑰?娑堣垂鑰呴棶棰? producer-consumer * @param args */</span> <span style="color: #0000ff">public</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">void</span> main(String[] args) { <span style="color: #008000">// 璁劇疆闉嬪瓙鐨勪竴涓敓浜ц呭拰涓涓秷璐硅咃紝騫跺惎鍔ㄤ袱涓嚎紼嬶紝鍒嗗埆榪涜鐢熶駭鍜屾秷璐?/span> Shoes shoe = <span style="color: #0000ff">new</span> Shoes(); Pro p = <span style="color: #0000ff">new</span> Pro(shoe); Cus c = <span style="color: #0000ff">new</span> Cus(shoe); <span style="color: #0000ff">new</span> Thread(p).start(); <span style="color: #0000ff">new</span> Thread(c).start(); } } </pre></div><br></span> <p>緇撴灉錛?/p> <p><a href="http://www.tkk7.com/images/blogjava_net/min-water/WindowsLiveWriter/Java_12BB8/image_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.tkk7.com/images/blogjava_net/min-water/WindowsLiveWriter/Java_12BB8/image_thumb.png" width="143" height="244"></a> </p> <p>      浠庣粨鏋滀腑鍙互鐪嬪埌錛岀涓嬈″彇鏃跺凡緇忕敓浜у畬涓鍙岀敺闉嬶紝濂抽瀷榪樻病鏈夌敓浜у畬灝卞彇璧頒簡濂抽瀷錛岀浜屾鍒扮鍥涙娑堣垂閮芥槸鐢烽瀷錛岀湅鏉ユ槸瑕佷箞鐢熶駭鐨勫お澶氫簡錛屾病鏈夊彇璧幫紝瑕佷箞灝辨槸鍙栫殑澶揩錛屽彧鐢熶駭浜嗕竴鍙岀敺闉嬪嵈鍙栦簡鍥涙銆?/p> <p>      榪欐牱鐨勭▼搴忔樉鐒舵槸涓嶇鍚堝疄闄呯殑錛屾墍浠ュ氨瑕佸姞浠ユ敼榪涖?/p> <p>      搴旇鏄敓浜ф椂錛岀敓浜ц呰繘鍏ヨ濺闂村茍鎶婅濺闂寸殑闂ㄤ笂閿侊紝鐢熶駭涓鍙屽悗鐢熶駭鑰呭嚭鏉ワ紝娑堣垂鑰呰繘鍏ュ埌杞﹂棿騫舵妸杞﹂棿闂ㄤ笂閿侊紝鍙栧埌闉嬪瓙鍚庡嚭鏉ワ紝榪欐牱杞﹂棿閲屽彧鏈変竴涓漢錛岃涔堢敓浜ц呰涔堟秷璐硅咃紝榪欐牱灝卞彲浠ヤ繚璇佺敓浜у悎鏍肩殑浜у搧銆?/p> <p>鏀硅繘鐨勭▼搴忥細</p> <div id="np1vfjp" class="cnblogs_code"><pre><img id="Code_Closed_Image_573156" onclick="this.style.display='none'; document.getElementById('Code_Closed_Text_573156').style.display='none'; document.getElementById('Code_Open_Image_573156').style.display='inline'; document.getElementById('Code_Open_Text_573156').style.display='inline';" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" width="11" height="16"><img style="display: none" id="Code_Open_Image_573156" onclick="this.style.display='none'; document.getElementById('Code_Open_Text_573156').style.display='none'; getElementById('Code_Closed_Image_573156').style.display='inline'; getElementById('Code_Closed_Text_573156').style.display='inline';" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" width="11" height="16"><span id="Code_Closed_Text_573156" class="cnblogs_code_Collapse">Demo02</span><span style="display: none" id="Code_Open_Text_573156"> <span style="color: #0000ff">package</span> demo2; <span style="color: #0000ff">class</span> Shoes{ <span style="color: #008000">// 闉嬪瓙綾伙紝涓や釜灞炴э細浣跨敤鑰咃紙鐢?濂籌級錛屽ぇ灝忥紙澶?灝忥級</span> String user=<span style="color: #0000ff">null</span>; String size=<span style="color: #0000ff">null</span>; <span style="color: #0000ff">private</span> <span style="color: #0000ff">boolean</span> flag = <span style="color: #0000ff">true</span>; <span style="color: #0000ff">public</span> <span style="color: #0000ff">synchronized</span> <span style="color: #0000ff">void</span> set(String user,String size){ <span style="color: #008000">//濡傛灉flag鐨勫間笉鏄痶rue鍒欒絳夊緟 </span> <span style="color: #0000ff">if</span> (!flag){ <span style="color: #008000">//絳夊緟 </span> <span style="color: #0000ff">try</span>{ wait(); }<span style="color: #0000ff">catch</span>(Exception e){} } <span style="color: #0000ff">try</span>{ Thread.sleep(100); }<span style="color: #0000ff">catch</span> (Exception e){} <span style="color: #008000">// 濡傛灉鍚戜笅緇х畫鎵ц浜嗭紝鍒欒〃紺哄彲浠ヨ緗?flag = true </span> <span style="color: #0000ff">this</span>.user = user; <span style="color: #0000ff">this</span>.size = size; <span style="color: #008000">// 淇敼璁劇疆鐨勬爣蹇? </span> flag = <span style="color: #0000ff">false</span>; <span style="color: #008000">//鍞ら啋鍏朵粬綰跨▼ </span> notify(); } <span style="color: #008000">//璁劇疆涓涓緭鍑烘柟娉? </span> <span style="color: #0000ff">public</span> <span style="color: #0000ff">synchronized</span> <span style="color: #0000ff">void</span> get(){ <span style="color: #008000">// 濡傛灉flag鐨勫間負true鐨勬椂鍊欙紝琛ㄧず瑕佺瓑寰? </span> <span style="color: #0000ff">if</span>(flag){ <span style="color: #0000ff">try</span>{ wait(); }<span style="color: #0000ff">catch</span>(Exception e){} } <span style="color: #0000ff">try</span>{ Thread.sleep(100); }<span style="color: #0000ff">catch</span> (Exception e){} <span style="color: #008000">//濡傛灉鍚戜笅鎵ц浜嗭紝鍒欒〃紺哄厑璁稿彇鍑? </span> System.out.println(<span style="color: #0000ff">this</span>.user+"<span style="color: #8b0000"> --> </span>"+<span style="color: #0000ff">this</span>.size); <span style="color: #008000">//鏀瑰彉鏍囧織錛岃〃紺哄彲浠ョ敓浜т簡 </span> flag = <span style="color: #0000ff">true</span>; notify(); } } <span style="color: #0000ff">class</span> Pro <span style="color: #0000ff">implements</span> Runnable{ <span style="color: #008000">// 鐢熶駭鑰咃紝鐢熶駭</span> Shoes shoe = <span style="color: #0000ff">null</span>; <span style="color: #0000ff">public</span> Pro(Shoes s){ <span style="color: #0000ff">this</span>.shoe=s; } <span style="color: #0000ff">public</span> <span style="color: #0000ff">void</span> run(){ <span style="color: #0000ff">int</span> i=0; <span style="color: #0000ff">while</span>(<span style="color: #0000ff">true</span>){ <span style="color: #0000ff">if</span>(i==0){ <span style="color: #008000">// 鐢蜂漢絀跨殑闉嬪瓙鏄ぇ鍙風殑</span> shoe.set("<span style="color: #8b0000">鐢峰紡</span>", "<span style="color: #8b0000">澶у彿</span>"); i=1; }<span style="color: #0000ff">else</span>{ <span style="color: #008000">// 濂充漢絀跨殑闉嬪瓙鏄皬鍙風殑</span> shoe.set("<span style="color: #8b0000">濂沖紡</span>", "<span style="color: #8b0000">灝忓彿</span>"); i=0; } } } } <span style="color: #0000ff">class</span> Cus <span style="color: #0000ff">implements</span> Runnable{ Shoes shoe=<span style="color: #0000ff">null</span>; <span style="color: #0000ff">public</span> Cus(Shoes s){ <span style="color: #0000ff">this</span>.shoe = s; } <span style="color: #0000ff">public</span> <span style="color: #0000ff">void</span> run(){ <span style="color: #0000ff">while</span>(<span style="color: #0000ff">true</span>){ shoe.get(); } } } <span style="color: #0000ff">public</span> <span style="color: #0000ff">class</span> Demo02 { <span style="color: #008000">/**鐢熶駭鑰?娑堣垂鑰呴棶棰? producer-consumer * @param args */</span> <span style="color: #0000ff">public</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">void</span> main(String[] args) { <span style="color: #008000">// 璁劇疆闉嬪瓙鐨勪竴涓敓浜ц呭拰涓涓秷璐硅咃紝騫跺惎鍔ㄤ袱涓嚎紼嬶紝鍒嗗埆榪涜鐢熶駭鍜屾秷璐?/span> Shoes shoe = <span style="color: #0000ff">new</span> Shoes(); Pro p = <span style="color: #0000ff">new</span> Pro(shoe); Cus c = <span style="color: #0000ff">new</span> Cus(shoe); <span style="color: #0000ff">new</span> Thread(p).start(); <span style="color: #0000ff">new</span> Thread(c).start(); } } </pre></div><br></span> <p></p> <p>榪愯緇撴灉錛?/p> <p><a href="http://www.tkk7.com/images/blogjava_net/min-water/WindowsLiveWriter/Java_12BB8/image_4.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.tkk7.com/images/blogjava_net/min-water/WindowsLiveWriter/Java_12BB8/image_thumb_1.png" width="148" height="244"></a></p> <img src ="http://www.tkk7.com/min-water/aggbug/337955.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/min-water/" target="_blank">Mineralwasser</a> 2010-11-12 23:30 <a href="http://www.tkk7.com/min-water/articles/337955.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>澶氱嚎紼嬪強瀹炵幇澶氱嚎紼嬬殑鏂規(guī)硶http://www.tkk7.com/min-water/articles/337543.htmlMineralwasserMineralwasserMon, 08 Nov 2010 08:33:00 GMThttp://www.tkk7.com/min-water/articles/337543.htmlhttp://www.tkk7.com/min-water/comments/337543.htmlhttp://www.tkk7.com/min-water/articles/337543.html#Feedback0http://www.tkk7.com/min-water/comments/commentRss/337543.htmlhttp://www.tkk7.com/min-water/services/trackbacks/337543.html澶氱嚎紼嬶細鍑忚交緙栧啓浜や簰棰戠箒銆佹秹鍙婇潰澶氱殑紼嬪簭鐨勯毦搴︼紱鍏呭垎鍒╃敤璁$畻鏈鴻祫婧愩?/p>

      涓涓搷浣滅郴緇燂紝鍙互鏈夊涓繘紼嬶紝姣忎釜榪涚▼涓婅竟浼氭湁澶氫釜綰跨▼銆備竴涓▼搴忕殑榪愯鑷沖皯鍚姩涓や釜綰跨▼錛歮ain綰跨▼鍜実c錛堝畧鎶わ級綰跨▼銆?/p>

綰跨▼鍒嗕負鍓嶅彴綰跨▼鍜屽悗鍙扮嚎紼嬶紙瀹堟姢綰跨▼錛夛細

瀵笿ava紼嬪簭鏉ヨ錛屽彧瑕佹湁涓涓墠鍙扮嚎紼嬪湪榪愯錛岃繖涓繘紼嬪氨涓嶄細緇撴潫錛?/p>

濡傛灉涓涓繘紼嬪彧鏈夊悗鍙扮嚎紼嬪湪榪愯錛岃繖涓繘紼嬪氨浼氱粨鏉燂紱

濡傛灉鏌愪釜綰跨▼瀵硅薄鍦ㄥ惎鍔紙璋冪敤start()鏂規(guī)硶錛変箣鍓嶈皟鐢╯etDaemon(true);鏂規(guī)硶錛岃繖涓嚎紼嬪氨鍙樻垚浜嗗悗鍙扮嚎紼嬨?/p>

綰跨▼鐨勭姸鎬佽漿鎹細

image 

    * 澶氱嚎紼嬬殑鏂規(guī)硶鏈変袱縐嶏細

1銆佺戶鎵縏hread綾伙紝騫墮噸鍐檙un()鏂規(guī)硶錛?/p>

2銆佸疄鐜癛unnable鎺ュ彛銆?/p>

铏界劧鏈変袱縐嶄笉鍚岀殑鏂規(guī)硶錛屼絾鏄畠浠殑澶氱嚎紼嬪惎鍔ㄦ柟娉曟槸鐩稿悓鐨勶紝閮芥槸鍚屽綊Thread綾繪潵鍚姩澶氱嚎紼嬬殑[p.start();]銆?/p>

start浣跨洊鍘跨▼寮濮嬫墽琛屾槸鎸嘕ava铏氭嫙鏈鴻皟鐢ㄨ綰跨▼鐨剅un()鏂規(guī)硶錛?/p>

start鍙槸浣跨嚎紼嬪氨緇紝浠涔堟椂鍊欏紑濮嬫墽琛岀敱CPU鍐沖畾銆?/p>

綰跨▼鍙兘鍚姩涓嬈★紱濡傛灉鍚姩澶氭錛岀▼搴忓湪緙栬瘧鏃朵笉浼氬嚭鐜伴敊璇紝浣嗘槸鎵ц鏃朵細鍑虹幇閿欒銆?/p>

涓ょ鏂規(guī)硶鐨勪笉鍚屽湪浜庯細

鏂規(guī)硶1鐨勭己鐐癸細Java涓哄崟緇ф壙錛屽綋涓涓兂瀹炵幇澶氱嚎紼嬬殑綾葷戶鎵夸簡Thread綾誨悗灝變笉鍙互鍐嶇戶鎵垮叾浠栫被錛岃繖鏍峰氨涓嶇伒媧伙紝娌℃湁鎵╁睍鎬т簡錛?/p>

鏂規(guī)硶2鐨勪紭鐐癸細瀹炵幇Runnable鎺ュ彛涓嶄粎鍙互鍐嶇戶鎵垮叾浠栫被錛岃繕鍙互瀹炵幇璧勬簮鍏變韓銆?/p>

鎬諱箣瀹炵幇Runnable鎺ュ彛姣旂戶鎵縏hread綾昏鏇村ソ涓浜涳紝鎵浠ュ敖閲忚浣跨敤Runnable鑰屼笉鐢═hread銆?/p>

涓嬮潰灝辮繖涓ょ鏂規(guī)硶涓句緥璇存槑錛?/p>

鏂規(guī)硶1錛岀戶鎵縏hread綾伙紝閲嶅啓run()鏂規(guī)硶銆?/p>

class MyThread11 extends Thread{
    
private int time;
    
public MyThread11 (String name,int time){
        
super(name);
        
this.time=time;
    }

    
public void run(){
        
try {
            Thread.sleep(
this.time);
        }
 catch (InterruptedException e) {
            e.printStackTrace();
        }

        System.out.println(Thread.currentThread().getName()
+"-->榪愯錛屽歡榪?nbsp;"+this.time+"姣銆?/span>");
    }

}

public class MyDemo01 {
    
public static void main(String[] args) {
        MyThread11 mt1 
= new MyThread11("T--A",1000);
        MyThread11 mt2 
= new MyThread11("T--B",2000);
        MyThread11 mt3 
= new MyThread11("T--C",3000);
        mt1.start();
        mt2.start();
        mt3.start();
    }

}

紼嬪簭榪愯緇撴灉錛氾紙姣忛殧涓縐掓墦鍗頒竴琛岋紝鎵撳嵃瀹屽悗紼嬪簭緇撴潫錛?br /> image 

鏂規(guī)硶2錛屽疄鐜癛unnable鎺ュ彛銆?br />
class MyThread22 implements Runnable{
    
private int time;
    
private String name;
    
public MyThread22 (String name,int time){
        
this.name=name;
        
this.time=time;
    }

    
public void run() {
        
try {
            Thread.sleep(
this.time);
        }
 catch (InterruptedException e) {
            e.printStackTrace();
        }

        System.out.println(
this.name+"-->榪愯錛屽歡榪?nbsp;"+this.time+"姣銆?/span>");
    }
    
}

public class MyDemo02 {
    
public static void main(String[] args) {
        MyThread22 mt1 
= new MyThread22("T--A",1000);
        MyThread22 mt2 
= new MyThread22("T--B",2000);
        MyThread22 mt3 
= new MyThread22("T--C",3000);
        
new Thread(mt1).start();
        
new Thread(mt2).start();
        
new Thread(mt3).start();
    }

}


紼嬪簭榪愯緇撴灉錛?

錛堟瘡闅斾竴縐掓墦鍗頒竴琛岋紝鎵撳嵃瀹屽悗紼嬪簭緇撴潫錛?/p> image 

]]>
闃舵鎬葷粨http://www.tkk7.com/min-water/articles/337427.htmlMineralwasserMineralwasserSat, 06 Nov 2010 14:12:00 GMThttp://www.tkk7.com/min-water/articles/337427.htmlhttp://www.tkk7.com/min-water/comments/337427.htmlhttp://www.tkk7.com/min-water/articles/337427.html#Feedback0http://www.tkk7.com/min-water/comments/commentRss/337427.htmlhttp://www.tkk7.com/min-water/services/trackbacks/337427.html
涓嬮潰灝卞啓涓涓皬紼嬪簭錛屾妸宸茬粡瀛﹁繃鐨勭煡璇嗛兘鎹庡甫鐫澶嶄範涓涓?. .. ..

鍏堣紼嬪簭鐨勮姹傦細灝忓皬鐨勭畝鍗曠殑瀛︾敓淇℃伅綆$悊緋葷粺銆傚湪鎺у埗鍙頒笂鏄劇ず鍥涗釜閫夐」錛屽垎鍒負澧炲姞銆佹祻瑙堛佷慨鏀廣侀鍑虹郴緇燂紱鐒跺悗閫夋嫨鐩稿簲鐨勫姛鑳借繘琛屾搷浣?
  闃呰鍏ㄦ枃

]]>
JAVA嫻佹妧鏈紙IO緙栫▼錛?/title><link>http://www.tkk7.com/min-water/articles/337371.html</link><dc:creator>Mineralwasser</dc:creator><author>Mineralwasser</author><pubDate>Fri, 05 Nov 2010 10:02:00 GMT</pubDate><guid>http://www.tkk7.com/min-water/articles/337371.html</guid><wfw:comment>http://www.tkk7.com/min-water/comments/337371.html</wfw:comment><comments>http://www.tkk7.com/min-water/articles/337371.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/min-water/comments/commentRss/337371.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/min-water/services/trackbacks/337371.html</trackback:ping><description><![CDATA[     鎽樿: 嫻佺殑浣滅敤錛氬浣曚粠鑳藉鍙戦佸瓧鑺傚簭鍒楃殑浠諱綍鏁版嵁婧愬彇寰楄緭鍏ワ紝浠ュ強濡備綍灝嗚緭鍑哄彂閫佸埌鑳藉鎺ユ敹瀛楄妭搴忓垪鐨勪換浣曠洰鐨勫湴銆傚嵆錛氳緭鍏?杈撳嚭闂銆?<br>瀛楄妭搴忓垪鐨勬簮鍜岀洰鐨勫湴鍙互鏄枃浠躲佺綉緇滆繛鎺ャ佸唴瀛樺潡絳夛紝瀛樺偍鍦ㄦ枃浠朵腑鐨勪俊鎭拰浠庣綉緇滆繛鎺ヤ腑鎺ユ敹鐨勪俊鎭紝浠庢湰璐ㄤ笂澶勭悊鏂規(guī)硶鏄浉鍚岀殑銆?<br>鏁版嵁鏈緇堥兘淇濆瓨涓轟竴涓瓧鑺傚簭鍒楋紝浣嗘槸鍦ㄧ▼搴忚璁′腑搴斿綋鐢ㄦ洿楂樼駭鐨勬暟鎹粨鏋勬潵澶勭悊錛屽瀛楃鎴栧璞″簭鍒楃瓑銆?nbsp; <a href='http://www.tkk7.com/min-water/articles/337371.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/min-water/aggbug/337371.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/min-water/" target="_blank">Mineralwasser</a> 2010-11-05 18:02 <a href="http://www.tkk7.com/min-water/articles/337371.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>閾惰鎺掗槦鍙彿緋葷粺http://www.tkk7.com/min-water/articles/336710.htmlMineralwasserMineralwasserMon, 01 Nov 2010 09:16:00 GMThttp://www.tkk7.com/min-water/articles/336710.htmlhttp://www.tkk7.com/min-water/comments/336710.htmlhttp://www.tkk7.com/min-water/articles/336710.html#Feedback0http://www.tkk7.com/min-water/comments/commentRss/336710.htmlhttp://www.tkk7.com/min-water/services/trackbacks/336710.html鐜板湪閾惰閬嶅湴寮鑺憋紝鍦ㄥ煄甯備簡宸笉澶氭瘡闅?00綾沖氨鍙互鐪嬪埌涓瀹墮摱琛屻傚湪閾惰鍙彿鎺掗槦涔熷氨鎴愪簡寰堝鉤甯哥殑浜嬫儏銆備絾鏄緢璁╀漢鐢熸皵鐨勬槸鍦ㄥ挶浠繖涓笘鐣屼笂鏈澶х殑紺句細涓諱箟鍥藉閲岋紝鍦ㄩ摱琛屾帓闃熷嵈寰堜笉鍏鉤錛屽挶浠繖浜涙病閽辯殑浜猴紙鍦ㄩ摱琛岄噷瀛橀挶涓嶅錛屾寔鏅氬崱錛夋瘡嬈℃帓闃熼兘瑕佺瓑寰堥暱涓孌墊椂闂存墠鑳藉姙鐞嗕笟鍔★紝鑰屼笖娌℃湁宸ヤ綔浜哄憳鏉ユ嫑鍛鹼紝鑰岄偅浜涙湁閽變漢錛堝湪閾惰閲屽瓨浜嗗緢澶氶挶錛屾寔“閲戝崱”錛夊嵈涓嶇敤絳夛紝闅忔椂鍙互鍔炵悊涓氬姟錛岃繕緹庡叾鍚嶆洶“閲戝崱”鐗規(guī)潈銆傞毦閬撴湁閽卞氨鏈夌壒鏉冨悧錛熸皵鎰や腑……...

榪樻槸璇磋繖涓郴緇熷惂錛?/p>

閾惰澶у巺閲屾湁涓涓彨鍙鋒満錛堥【瀹㈠鎴風錛夛紝濡傛灉鎸佹櫘閫氬崱鐐逛竴涓嬪姙鐞嗕笟鍔℃寜閽氨浼氭墦鍗頒竴寮犲皬鏉★紝鏄劇ず浣犵殑鍙風爜鍜屾帓鍦ㄤ綘鍓嶉潰鐨勪漢鏁幫紱濡傛灉鎸侀噾鍗★紝鐐逛竴涓嬪姙鐞嗕笟鍔″氨浼氭彁紺轟笅涓浣嶈鍔炵悊鐨勫鎴峰氨鏄綘銆?/p>

姣忎釜涓氬姟鍔炵悊紿楀彛閮芥湁涓涓伐浣滀漢鍛樺鎴風錛岀偣鍑諱笅涓浣嶅氨浼氫粠絳夊緟鐨勫鎴烽槦鍒椾腑鍙栧嚭絎竴浣嶅埌璇ョ獥鍙e姙鐞嗐?/p>

瀹㈡埛錛屼篃灝辨槸絳夊緟鐨勪漢錛岃鏈夊彿鐮併佹帓鍦ㄥ墠闈㈢殑浜烘暟絳夊睘鎬э紝鐒跺悗瀹炵幇榪欎簺灞炴х殑set銆乬et鏂規(guī)硶銆?/p>

Waiter

Waiter

宸ヤ綔浜哄憳錛屼篃灝辨槸紿楀彛鐨勫鐞嗕笟鍔$殑浜哄憳錛屽ス浠湁鑷繁鐨勭紪鍙鳳紝濮撳悕錛岄【瀹紝瀹炵幇榪欎簺灞炴х殑set銆乬et鏂規(guī)硶錛岃繕鍔犲叆浜嗕竴孌靛伐浣滆繃紼嬬殑浠g爜銆?/p>

Counter

Counter

 

嫻嬭瘯涓涓嬶細

TestBankQueue

緇撴灉錛?/p>

image

鏈嶅姟鍣ㄧ錛?/p>

QueueServer

BankWorkerUI

宸ヤ綔浜哄憳瀹㈡埛绔細

BankWorkerUI

WaiterQueueUI

瀹㈡埛鐨勫鎴風錛?/p>

WaiterQueueUI

鐪嬩竴涓嬭繍琛岀粨鏋滐細

image

image



]]>
涓涓畝鍗曠殑鍖婚櫌鑷姪鎸傚彿緋葷粺http://www.tkk7.com/min-water/articles/336700.htmlMineralwasserMineralwasserMon, 01 Nov 2010 08:33:00 GMThttp://www.tkk7.com/min-water/articles/336700.htmlhttp://www.tkk7.com/min-water/comments/336700.htmlhttp://www.tkk7.com/min-water/articles/336700.html#Feedback3http://www.tkk7.com/min-water/comments/commentRss/336700.htmlhttp://www.tkk7.com/min-water/services/trackbacks/336700.html鍏堣涓涓嬪湪鍖婚櫌鎸傚彿鐨勬儏鍐碉細鎮(zhèn)h呭埌鍖婚櫌鍚庤鍏堜氦閽辨寕鍙鳳紝鐒跺悗鍦ㄧ瓑鍊欏ぇ鍘呯瓑寰呭彨鍙鳳紝鍙埌浣狅紝浣犳墠鑳藉幓鐪嬬梾銆傛庝箞鎸傚彿鍛紵鍖婚櫌鏈夊ソ澶氬潗璇婄殑鍖葷敓鎴栬呬笓瀹訛紝鎸傚彿鐨勬椂鍊欐?zhèn)h呭彲浠ラ夋嫨璁╁摢涓尰鐢熸垨鑰呬笓瀹朵負鑷繁鐪嬬梾錛岄夊ソ浠ュ悗錛岀瓑鐫浣犻夌殑鍖葷敓鎴栬呬笓瀹跺彨浣犲氨濂戒簡銆傝繖涓寕鍙風郴緇熸庝箞鍋氱殑鍛紝鎴戜滑灝卞啓涓涓狫AVA紼嬪簭妯℃嫙涓涓嬨?/p>

棣栧厛錛岃繖涓郴緇熶細鏈夋?zhèn)h呯被Patient錛屽尰鐢熺被Doctor錛岃繕鏈夋湇鍔″櫒綾籗erver錛屽綋鐒惰繕鏈夌敤鎴風晫闈I銆?/p>

Patient

鐥呬漢綾伙紝瑕佹湁鍚嶅瓧銆佸彿鐮侊紝榪樿鏈夋寕鍙風殑鍖葷敓鐨勬爣璁板彿錛岃繖浜涢兘瑕佷綔涓虹梾浜虹殑灞炴э紝鐒跺悗瀹炵幇set銆乬et鏂規(guī)硶銆?/p>

Patient


Doctor

鍖葷敓綾伙紝瑕佹湁濮撳悕鍜岀紪鍙鳳紝緙栧彿鐢ㄦ潵渚涚粰鐥呬漢鏉ユ寕鑷繁鐨勫彿錛屽鍚嶅氨涓嶇敤鍐嶈浜嗐傜劧鍚庣粰榪欎簺灞炴у疄鐜皊et銆乬et鏂規(guī)硶銆?/p>

Doctor

 

QueueServer

鎸傚彿鎺掗槦緋葷粺鐨勬湇鍔″櫒錛岀敱榪欎釜鏈嶅姟鍣ㄦ潵瀹炵幇瀵圭梾浜恒佸尰鐢熺殑鍏寵仈錛屽疄鐜扮梾浜烘寕鍙峰拰鍖葷敓鍙彿鐨勫姛鑳姐?/p>

鍏蜂綋鏂規(guī)硶涓猴細涓烘瘡涓尰鐢熷垱寤轟竴涓?zhèn)h呴槦鍒楋紝瑁呰澆瀵瑰簲鐨勬寕鍙鋒偅鑰呫傝繖浜涢槦鍒條ist錛岃鍏堣繘鍏堝嚭鍗砯irstin錛宖irstout錛屾墍浠ヨ鐢≦ueue銆傜劧鍚庢妸榪欎簺闃熷垪鍒濆鍖栵紝鐢變簬鏄ā鎷熺殑紼嬪簭錛屾墍浠ュ垵濮嬪寲鏃跺厛鍒嗗埆鍔犲叆鍑犱釜鐥呬漢銆?/p>

QueueServer

PatientUI

榪欐槸鐥呬漢鎸傚彿緋葷粺鐨勭梾浜哄鎴風銆傝鏈変竴涓猅ext錛屽嚑涓狟utton錛堝搴旂浉搴旂殑鍖葷敓錛夛紝褰撶劧瑕佹湁涓涓鍣ㄨ杞借繖浜涗笢瑗褲?/p>

褰撴?zhèn)h呯偣鍑誨尰鐢熸寜閽寕鍙峰悗錛屾?zhèn)h呬細鍔犲叆鍒板尰鐢熷搴旂殑鎮(zhèn)h呴槦鍒楋紝Text鍐呬細鏄劇ず鎵閫夋嫨鐨勫尰鐢熸垨鑰呬笓瀹躲佽嚜宸辯殑鍙風爜鍜屾墍鎺掑湪浣嶇疆錛堝鏋滃墠闈㈡帓闃熺殑浜哄お澶氳繕浼氭湁灝忓皬鐨勬俯棣ㄦ彁紺哄懙錛夈?/p>

PatientUI

DoctorUI

榪欐槸鍖葷敓鐨勫鎴風錛屽悓鏍瘋鏈変竴涓鍣ㄨ杞戒竴涓猅ext鍜屼竴涓狟utton銆傜偣鍑籅utton錛堜笅涓浣?.錛夛紝灝變細鍦ㄤ粬鐨勭梾浜洪槦鍒楅噷鍙栧嚭鎺掑湪鏈鍓嶉潰鐨勯偅涓?zhèn)h咃紝鍦═ext鍐呮樉紺鴻繖浣嶅墠鏉ュ氨璇婄殑鎮(zhèn)h呯殑淇℃伅錛堝鏋滄墍鏈夌梾浜洪兘鐪嬪畬浜嗭紝灝變細鏄劇ず娌℃湁鐥呬漢浜嗭級銆?/p>

錛堣繖鍙槸涓涓尰鐢熺殑瀹㈡埛绔紝鍏朵粬鍖葷敓鐨勫鎴風鐨勭紪鍐欐柟娉曚笌涔嬬浉鍚岋紝榪欓噷灝變笉涓涓鍐欏嚭鏉ヤ簡..錛?/p>

DoctorUI

PatientUI

鐥呬漢瀹㈡埛绔殑榪愯鏁堟灉錛?/p>

image

DoctorUI

鍖葷敓瀹㈡埛绔殑榪愯鏁堟灉錛?/p>

image



]]>
閫夎http://www.tkk7.com/min-water/articles/336539.htmlMineralwasserMineralwasserFri, 29 Oct 2010 16:40:00 GMThttp://www.tkk7.com/min-water/articles/336539.htmlhttp://www.tkk7.com/min-water/comments/336539.htmlhttp://www.tkk7.com/min-water/articles/336539.html#Feedback0http://www.tkk7.com/min-water/comments/commentRss/336539.htmlhttp://www.tkk7.com/min-water/services/trackbacks/336539.html閫夎緋葷粺寰堟湁鎰忔濓紝瀛︾敓閫夋嫨涓闂ㄨ紼嬩互鍚庯紝榪欓棬璇劇▼灝變細娣誨姞鍒拌繖涓鐢熺殑閫夎鍒楄〃閲岄潰錛屽悓鏃惰繖鍚嶅鐢熶篃娣誨姞鍒頒簡閫夋嫨榪欓棬璇劇▼鐨勫鐢熷垪琛ㄩ噷闈紝涔熷氨鏄鐢熷拰璇劇▼鏄弻鍚戦夋嫨鐨勩?/p>

鍒涘緩璇劇▼綾籆ourse錛岃緗笁涓睘鎬у垎鍒負鍚嶇О銆佸鍒嗐佸鐢熷悕鍗曘?/p>

Course

鍒涘緩瀛︾敓綾籗tudent錛岃緗笁涓睘鎬у鍚嶃佸勾榫勩侀夎鍒楄〃銆?/div>
Student

鍒涘緩嫻嬭瘯綾籘estCourse錛屽湪閲岄潰鍒涘緩浜斾釜瀛︾敓涓夐棬璇劇▼錛屽茍瀵逛粬浠簰鐩擱夋嫨錛屽茍鎶婃瘡涓鐢熼夊緱璇劇▼娣誨姞鍒板悇鑷殑閫夎鍒楄〃錛屾妸閫夋嫨姣忛棬璇劇▼鐨勫鐢熸坊鍔犲埌鍚勭鐨勫鐢熷垪琛紝鐒跺悗榪涜閬嶅巻錛屽鐢熺殑璇劇▼鍒楄〃鍜岃紼嬬殑瀛︾敓鍒楄〃銆?/p>

TestCourse

緇撴灉鏄劇ず錛堝彧鎵撳嵃stu1鍜宑1鐨勫垪琛級

image



]]>娑堟伅闃熷垪http://www.tkk7.com/min-water/articles/336537.htmlMineralwasserMineralwasserFri, 29 Oct 2010 16:23:00 GMThttp://www.tkk7.com/min-water/articles/336537.htmlhttp://www.tkk7.com/min-water/comments/336537.htmlhttp://www.tkk7.com/min-water/articles/336537.html#Feedback0http://www.tkk7.com/min-water/comments/commentRss/336537.htmlhttp://www.tkk7.com/min-water/services/trackbacks/336537.html鍏堝垱寤轟竴涓猰essage綾伙紝灞炴т負鍙戦佹柟銆佹帴鏀舵柟銆佸唴瀹廣?/p>
Message

鍒涘緩QQInterface鎺ュ彛錛屽唴閮ㄥ垱寤哄彂閫佸拰鎺ユ敹娑堟伅鐨勬柟娉曘?/p>

QQInterface

鍒涘緩QQServer鏈嶅姟鍣紝浣滀負娑堟伅鐨勮漿榪愮珯銆?/p>

QQServer

QQ1錛屽疄鐜癚QInterface鎺ュ彛鍙婃柟娉曪紝浣滀負鍙戦佹柟銆?/p>

QQ1

QQ2錛屽疄鐜癚QInterface鎺ュ彛鍙婃柟娉曪紝浣滀負鎺ユ敹鏂廣?/p>

QQ2

鍒涘緩Test嫻嬭瘯綾?/p>

Test

緇撴灉鏄劇ず

image



]]>
主站蜘蛛池模板: 久久精品国产亚洲av天美18| 亚洲AV无码一区二区三区牛牛| 一级成人a做片免费| 国产一精品一aⅴ一免费| 亚洲a∨国产av综合av下载| 大陆一级毛片免费视频观看| 亚洲综合激情五月色一区| 最近中文字幕无吗免费高清| 亚洲熟妇无码AV不卡在线播放| 好大好硬好爽免费视频| 亚洲熟妇成人精品一区| 国产在线观看免费视频播放器| 久久亚洲AV成人无码国产电影| 四虎1515hm免费国产| 国产免费A∨在线播放| 狠狠色伊人亚洲综合成人| 性xxxxx大片免费视频| 亚洲日本视频在线观看| 国产无人区码卡二卡三卡免费 | 特级毛片在线大全免费播放| 亚洲av中文无码| 91精品成人免费国产| 91亚洲精品第一综合不卡播放| 在线天堂免费观看.WWW| 国产精品亚洲专区无码牛牛| 国产亚洲欧洲Aⅴ综合一区| 久久精品免费一区二区三区| 亚洲国产高清在线精品一区| 国产男女猛烈无遮档免费视频网站 | 老子影院午夜伦不卡亚洲| 国产精品亚洲w码日韩中文| 98精品全国免费观看视频| 亚洲精品无码久久久久秋霞| 久久亚洲AV永久无码精品| 免费A级毛片av无码| 精品国产_亚洲人成在线| 亚洲AV无码一区二区三区系列| 好男人www免费高清视频在线 | 精品亚洲国产成人av| 亚洲AV无码成人网站久久精品大| 女性无套免费网站在线看|