锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产一区 二区,一区二区三区四区日韩,国产三级av在线http://www.aygfsteel.com/sitinspring/category/23795.htmlA man dose his can util the destiny was revealed.zh-cnSat, 23 Feb 2008 16:29:22 GMTSat, 23 Feb 2008 16:29:22 GMT60闄愭椂綰跨▼鍥炶皟鏂瑰紡鐨勫疄鐜?/title><link>http://www.aygfsteel.com/sitinspring/archive/2007/11/06/158498.html</link><dc:creator>濡傚潗鏄ラ</dc:creator><author>濡傚潗鏄ラ</author><pubDate>Tue, 06 Nov 2007 04:05:00 GMT</pubDate><guid>http://www.aygfsteel.com/sitinspring/archive/2007/11/06/158498.html</guid><wfw:comment>http://www.aygfsteel.com/sitinspring/comments/158498.html</wfw:comment><comments>http://www.aygfsteel.com/sitinspring/archive/2007/11/06/158498.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sitinspring/comments/commentRss/158498.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sitinspring/services/trackbacks/158498.html</trackback:ping><description><![CDATA[綰跨▼鍥炶皟鏂瑰紡鎴戜滑宸茬粡鍦?<a class="postTitle2" id="viewpost1_TitleUrl" href="http://www.aygfsteel.com/sitinspring/archive/2007/06/28/126809.html">浣跨敤鍥炶皟鍜岀嚎紼嬪鐞嗕竴涓楁椂鍝嶅簲榪囩▼</a>"鏂囦腑榪涜浜嗚榪?浣嗘槸鏈変簺鎯呭喌涓嬬敤鎴峰笇鏈涘湪鎸囧畾鏃墮棿鍐呰繑鍥炰竴涓粨鏋?鍏嶅緱鏃犱紤姝㈢殑絳夊緟涓嬪幓.榪欐椂鎴戜滑闇瑕佷嬌鐢?闄愭椂綰跨▼鍥炶皟鏂瑰紡",瀹冨湪鍘熸湁綰跨▼鍥炶皟鐨勫熀紜涓婂姞涓婁簡涓涓猅imer浠ヨ綆楁秷鑰楃殑鏃墮棿,濡傛灉鏃墮棿鏈熼檺鍒頒簡浠誨姟榪樻病鏈夋墽琛屽畬鐨勮瘽鍗充腑鏂嚎紼?紺轟緥浠g爜濡備笅:<br /> <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 alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">package</span><span style="color: #000000"> com.sitinspring;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.awt.event.ActionEvent;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.awt.event.ActionListener;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> javax.swing.Timer;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img id="Codehighlighter1_127_216_Open_Image" onclick="this.style.display='none'; Codehighlighter1_127_216_Open_Text.style.display='none'; Codehighlighter1_127_216_Closed_Image.style.display='inline'; Codehighlighter1_127_216_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_127_216_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_127_216_Closed_Text.style.display='none'; Codehighlighter1_127_216_Open_Image.style.display='inline'; Codehighlighter1_127_216_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_127_216_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><span id="Codehighlighter1_127_216_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> * 瀹氭椂鍥炶皟綰跨▼綾?br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> * <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> * </span><span style="color: #808080">@author</span><span style="color: #008000"> sitinspring(junglesong@gmail.com)<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> * <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> * @date 2007-11-6<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /> </span><span style="color: #008000">*/</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_271_1705_Open_Image" onclick="this.style.display='none'; Codehighlighter1_271_1705_Open_Text.style.display='none'; Codehighlighter1_271_1705_Closed_Image.style.display='inline'; Codehighlighter1_271_1705_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_271_1705_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_271_1705_Closed_Text.style.display='none'; Codehighlighter1_271_1705_Open_Image.style.display='inline'; Codehighlighter1_271_1705_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> TimedCallBackThread </span><span style="color: #0000ff">implements</span><span style="color: #000000"> Runnable </span><span id="Codehighlighter1_271_1705_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 alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_271_1705_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #008000">//</span><span style="color: #008000"> 涓縐掔殑姣鏁板父閲?/span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">    </span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">final</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> ONE_SECOND </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">1000</span><span style="color: #000000">;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #008000">//</span><span style="color: #008000"> 闄愬埗鏃墮棿,浠ョ涓哄崟浣?/span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">    </span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">final</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> waitTime;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #008000">//</span><span style="color: #008000"> 宸茬粡嫻侀濈殑鏃墮棿</span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">    </span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> passedTime;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">private</span><span style="color: #000000"> Timer timer;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">private</span><span style="color: #000000"> Thread thread;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">private</span><span style="color: #000000"> MvcTcModel model;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">private</span><span style="color: #000000"> MvcTcView view;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img id="Codehighlighter1_593_923_Open_Image" onclick="this.style.display='none'; Codehighlighter1_593_923_Open_Text.style.display='none'; Codehighlighter1_593_923_Closed_Image.style.display='inline'; Codehighlighter1_593_923_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_593_923_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_593_923_Closed_Text.style.display='none'; Codehighlighter1_593_923_Open_Image.style.display='inline'; Codehighlighter1_593_923_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> TimedCallBackThread(MvcTcModel model, MvcTcView view, </span><span style="color: #0000ff">int</span><span style="color: #000000"> waitTime) </span><span id="Codehighlighter1_593_923_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 alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_593_923_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">this</span><span style="color: #000000">.model </span><span style="color: #000000">=</span><span style="color: #000000"> model;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">this</span><span style="color: #000000">.view </span><span style="color: #000000">=</span><span style="color: #000000"> view;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">this</span><span style="color: #000000">.waitTime </span><span style="color: #000000">=</span><span style="color: #000000"> waitTime;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">this</span><span style="color: #000000">.passedTime </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #008000">//</span><span style="color: #008000"> 鍒涘緩騫跺惎鍔ㄥ畾鏃跺櫒</span><span style="color: #008000"><br /> <img id="Codehighlighter1_756_835_Open_Image" onclick="this.style.display='none'; Codehighlighter1_756_835_Open_Text.style.display='none'; Codehighlighter1_756_835_Closed_Image.style.display='inline'; Codehighlighter1_756_835_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_756_835_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_756_835_Closed_Text.style.display='none'; Codehighlighter1_756_835_Open_Image.style.display='inline'; Codehighlighter1_756_835_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span style="color: #000000">        timer </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Timer(ONE_SECOND, </span><span style="color: #0000ff">new</span><span style="color: #000000"> ActionListener() </span><span id="Codehighlighter1_756_835_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 alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_756_835_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_806_831_Open_Image" onclick="this.style.display='none'; Codehighlighter1_806_831_Open_Text.style.display='none'; Codehighlighter1_806_831_Closed_Image.style.display='inline'; Codehighlighter1_806_831_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_806_831_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_806_831_Closed_Text.style.display='none'; Codehighlighter1_806_831_Open_Image.style.display='inline'; Codehighlighter1_806_831_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />            </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> actionPerformed(ActionEvent evt) </span><span id="Codehighlighter1_806_831_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 alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_806_831_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />                timeListener();<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />            }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="color: #000000">);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        timer.start();<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #008000">//</span><span style="color: #008000"> 鍒涘緩騫跺惎鍔ㄧ嚎紼嬫潵瀹屾垚浠誨姟</span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">        thread </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Thread(</span><span style="color: #0000ff">this</span><span style="color: #000000">);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        thread.start();<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img id="Codehighlighter1_955_1325_Open_Image" onclick="this.style.display='none'; Codehighlighter1_955_1325_Open_Text.style.display='none'; Codehighlighter1_955_1325_Closed_Image.style.display='inline'; Codehighlighter1_955_1325_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_955_1325_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_955_1325_Closed_Text.style.display='none'; Codehighlighter1_955_1325_Open_Image.style.display='inline'; Codehighlighter1_955_1325_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> timeListener() </span><span id="Codehighlighter1_955_1325_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 alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_955_1325_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        passedTime</span><span style="color: #000000">++</span><span style="color: #000000">;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #008000">//</span><span style="color: #008000"> 鍔ㄦ佹樉紺虹姸鎬?/span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">        </span><span style="color: #0000ff">int</span><span style="color: #000000"> modSeed </span><span style="color: #000000">=</span><span style="color: #000000"> passedTime </span><span style="color: #000000">%</span><span style="color: #000000"> </span><span style="color: #000000">3</span><span style="color: #000000">;<br /> <img id="Codehighlighter1_1038_1078_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1038_1078_Open_Text.style.display='none'; Codehighlighter1_1038_1078_Closed_Image.style.display='inline'; Codehighlighter1_1038_1078_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1038_1078_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1038_1078_Closed_Text.style.display='none'; Codehighlighter1_1038_1078_Open_Image.style.display='inline'; Codehighlighter1_1038_1078_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (modSeed </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">) </span><span id="Codehighlighter1_1038_1078_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 alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_1038_1078_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            view.getLabel2().setText(</span><span style="color: #000000">"</span><span style="color: #000000">鍝嶅簲涓?/span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img id="Codehighlighter1_1103_1145_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1103_1145_Open_Text.style.display='none'; Codehighlighter1_1103_1145_Closed_Image.style.display='inline'; Codehighlighter1_1103_1145_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1103_1145_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1103_1145_Closed_Text.style.display='none'; Codehighlighter1_1103_1145_Open_Image.style.display='inline'; Codehighlighter1_1103_1145_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        }</span></span><span style="color: #000000"> </span><span style="color: #0000ff">else</span><span style="color: #000000"> </span><span style="color: #0000ff">if</span><span style="color: #000000"> (modSeed </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">) </span><span id="Codehighlighter1_1103_1145_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 alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_1103_1145_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            view.getLabel2().setText(</span><span style="color: #000000">"</span><span style="color: #000000">鍝嶅簲涓?.</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img id="Codehighlighter1_1170_1214_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1170_1214_Open_Text.style.display='none'; Codehighlighter1_1170_1214_Closed_Image.style.display='inline'; Codehighlighter1_1170_1214_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1170_1214_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1170_1214_Closed_Text.style.display='none'; Codehighlighter1_1170_1214_Open_Image.style.display='inline'; Codehighlighter1_1170_1214_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        }</span></span><span style="color: #000000"> </span><span style="color: #0000ff">else</span><span style="color: #000000"> </span><span style="color: #0000ff">if</span><span style="color: #000000"> (modSeed </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #000000">2</span><span style="color: #000000">) </span><span id="Codehighlighter1_1170_1214_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 alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_1170_1214_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            view.getLabel2().setText(</span><span style="color: #000000">"</span><span style="color: #000000">鍝嶅簲涓?img alt="" src="http://www.aygfsteel.com/Images/dot.gif" />.</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #008000">//</span><span style="color: #008000"> 濡傛灉嫻侀濇椂闂村ぇ浜庤瀹氭椂闂村垯涓柇綰跨▼</span><span style="color: #008000"><br /> <img id="Codehighlighter1_1269_1322_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1269_1322_Open_Text.style.display='none'; Codehighlighter1_1269_1322_Closed_Image.style.display='inline'; Codehighlighter1_1269_1322_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1269_1322_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1269_1322_Closed_Text.style.display='none'; Codehighlighter1_1269_1322_Open_Image.style.display='inline'; Codehighlighter1_1269_1322_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span style="color: #000000">        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (passedTime </span><span style="color: #000000">></span><span style="color: #000000"> waitTime) </span><span id="Codehighlighter1_1269_1322_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 alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_1269_1322_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            passedTime </span><span style="color: #000000">=</span><span style="color: #000000"> waitTime;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            thread.interrupt();<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img id="Codehighlighter1_1347_1703_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1347_1703_Open_Text.style.display='none'; Codehighlighter1_1347_1703_Closed_Image.style.display='inline'; Codehighlighter1_1347_1703_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1347_1703_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1347_1703_Closed_Text.style.display='none'; Codehighlighter1_1347_1703_Open_Image.style.display='inline'; Codehighlighter1_1347_1703_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> run() </span><span id="Codehighlighter1_1347_1703_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 alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_1347_1703_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_1381_1700_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1381_1700_Open_Text.style.display='none'; Codehighlighter1_1381_1700_Closed_Image.style.display='inline'; Codehighlighter1_1381_1700_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1381_1700_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1381_1700_Closed_Text.style.display='none'; Codehighlighter1_1381_1700_Open_Image.style.display='inline'; Codehighlighter1_1381_1700_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span style="color: #0000ff">while</span><span style="color: #000000"> (passedTime </span><span style="color: #000000"><</span><span style="color: #000000"> waitTime) </span><span id="Codehighlighter1_1381_1700_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 alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_1381_1700_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_1390_1515_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1390_1515_Open_Text.style.display='none'; Codehighlighter1_1390_1515_Closed_Image.style.display='inline'; Codehighlighter1_1390_1515_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1390_1515_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1390_1515_Closed_Text.style.display='none'; Codehighlighter1_1390_1515_Open_Image.style.display='inline'; Codehighlighter1_1390_1515_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />            </span><span style="color: #0000ff">try</span><span style="color: #000000"> </span><span id="Codehighlighter1_1390_1515_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 alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_1390_1515_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />                Thread.sleep(</span><span style="color: #000000">10000</span><span style="color: #000000">);</span><span style="color: #008000">//</span><span style="color: #008000"> 妯℃嫙涓涓楁椂鐩稿簲榪囩▼</span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">                timer.stop();</span><span style="color: #008000">//</span><span style="color: #008000"> 浠誨姟瀹屾垚,鍋滄Timer</span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />                view.getLabel2().setText(model.getText2());<br /> <img id="Codehighlighter1_1549_1630_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1549_1630_Open_Text.style.display='none'; Codehighlighter1_1549_1630_Closed_Image.style.display='inline'; Codehighlighter1_1549_1630_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1549_1630_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1549_1630_Closed_Text.style.display='none'; Codehighlighter1_1549_1630_Open_Image.style.display='inline'; Codehighlighter1_1549_1630_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />            }</span></span><span style="color: #000000"> </span><span style="color: #0000ff">catch</span><span style="color: #000000"> (InterruptedException ex) </span><span id="Codehighlighter1_1549_1630_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 alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_1549_1630_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />                timer.stop();</span><span style="color: #008000">//</span><span style="color: #008000"> 綰跨▼涓柇,鍋滄Timer</span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">                view.getLabel2().setText(</span><span style="color: #000000">"</span><span style="color: #000000">鍦ㄦ寚瀹氭椂闂村唴鏈搷搴?/span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img id="Codehighlighter1_1653_1684_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1653_1684_Open_Text.style.display='none'; Codehighlighter1_1653_1684_Closed_Image.style.display='inline'; Codehighlighter1_1653_1684_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1653_1684_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1653_1684_Closed_Text.style.display='none'; Codehighlighter1_1653_1684_Open_Image.style.display='inline'; Codehighlighter1_1653_1684_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />            }</span></span><span style="color: #000000"> </span><span style="color: #0000ff">catch</span><span style="color: #000000"> (Exception ex) </span><span id="Codehighlighter1_1653_1684_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 alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_1653_1684_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />                ex.printStackTrace();<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />            }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            </span><span style="color: #0000ff">return</span><span style="color: #000000">;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></div> <br /> 鎵ц鏁堟灉濡備笅:<br /> <img height="200" alt="" src="http://www.aygfsteel.com/images/blogjava_net/sitinspring/TimerThread.jpg" width="299" border="0" /><br /> <br /> <img height="197" alt="" src="http://www.aygfsteel.com/images/blogjava_net/sitinspring/TimerThread1.jpg" width="300" border="0" /><br /> <br /> <img height="199" alt="" src="http://www.aygfsteel.com/images/blogjava_net/sitinspring/TimerThread2.jpg" width="299" border="0" /><br /> 鏈枃浠g爜涓嬭澆(鐐瑰嚮絎簩涓寜閽?:<br /> <a href="http://www.aygfsteel.com/Files/sitinspring/TimedThreadCallBack20071106194506.rar">http://www.aygfsteel.com/Files/sitinspring/TimedThreadCallBack20071106194506.rar</a> <br /> <img src ="http://www.aygfsteel.com/sitinspring/aggbug/158498.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sitinspring/" target="_blank">濡傚潗鏄ラ</a> 2007-11-06 12:05 <a href="http://www.aygfsteel.com/sitinspring/archive/2007/11/06/158498.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浣跨敤鍥炶皟鍜岀嚎紼嬪鐞嗕竴涓楁椂鍝嶅簲榪囩▼http://www.aygfsteel.com/sitinspring/archive/2007/06/28/126809.html濡傚潗鏄ラ濡傚潗鏄ラThu, 28 Jun 2007 05:49:00 GMThttp://www.aygfsteel.com/sitinspring/archive/2007/06/28/126809.htmlhttp://www.aygfsteel.com/sitinspring/comments/126809.htmlhttp://www.aygfsteel.com/sitinspring/archive/2007/06/28/126809.html#Feedback5http://www.aygfsteel.com/sitinspring/comments/commentRss/126809.htmlhttp://www.aygfsteel.com/sitinspring/services/trackbacks/126809.html鐜板湪紼嬪簭涓湁璁稿娑夊強闀胯楁椂鍝嶅簲榪囩▼鐨勫鐞嗭紝姣斿璁塊棶WebService,榪滅▼璋冪敤錛屽鏉傚鐞嗙瓑錛屽鏋滄垜浠嬌鐢ㄧ洿鎺ラ『搴忔墽琛岀殑鏂瑰紡榪涜澶勭悊鏈夊彲鑳藉鑷寸晫闈㈠仠欏匡紝鍝嶅簲鍋滄錛屾棤璋撶瓑寰呯瓑緙洪櫡錛岃繖鏄笉搴旇鐨勩?br />
涓涓楁椂鍝嶅簲榪囩▼搴旇閲囩敤鍥炶皟鍜岀嚎紼嬫潵澶勭悊錛屽叿浣撳氨鏄妸鍘熸潵鐨勯『搴忔墽琛屼慨鏀逛負寮傛鏂瑰紡錛屽茍璁╄璋冪敤鑰呰皟鐢ㄨ皟鐢ㄨ呬互鑾峰緱鎵ц緇撴灉銆傚湪闄勪歡鐨勪緥瀛愪腑錛孷iewer灝辨槸璋冪敤鑰咃紝瀹冧唬琛ㄧ晫闈紝鑰孡ongTimeResponse鏄璋冪敤鑰咃紝瀹冨唴閮ㄧ敤綰跨▼鍚姩涓涓楁椂榪囩▼錛屾墽琛屽畬姣曞啀閫氱煡璋冪敤鑰呫?br />
Viewer綾諱唬鐮佸涓嬶細

public class Viewer{
    
private int count;
    
    
public Viewer(int count){
        
this.count=count;
    }

    
    
public void printNewCount(int newCount){
        System.out.println(
"New Count="+newCount);
    }


    
public int getCount() {
        
return count;
    }


    
public void setCount(int count) {
        
this.count = count;
    }

}


LongTimeResponse綾諱唬鐮佸涓嬶紝鍙互鐪嬪嚭錛屽畠涔嬫墍浠ヨ兘鍥炶皟璋冪敤鑰咃紝鏄洜涓哄叾鍐呴儴鏈夎皟鐢ㄨ呯殑寮曠敤viewer錛屽湪鍏舵瀯閫犲嚱鏁頒腑viewer琚祴涓婁簡鍊鹼細

package com.sitinspring;

public class LongTimeResponse implements Runnable{
    
private Viewer viewer;
    
private int count;
    
    
public LongTimeResponse(Viewer viewer){
        
this.viewer=viewer;
        
this.count=viewer.getCount();
        
        caculateNewCount();
    }

    
    
private void caculateNewCount(){
        Thread thread
=new Thread(this);
        thread.start();
    }

    
    
public void run(){
        
try{
            Thread.sleep(
10000);    
        }

        
catch(Exception ex){
            ex.printStackTrace();
        }

        
        viewer.printNewCount(count
*count*count);
    }

}

 

璋冪敤榪囩▼濡備笅錛?/p>

        Viewer viewer=new Viewer(10);
        LongTimeResponse longTimeResponse
=new LongTimeResponse(viewer);        
        viewer.printNewCount(
123);


鎵ц璧鋒潵鍙互鐪嬪嚭錛岀▼搴忓厛杈撳嚭浜?br /> New Count=123
榪囦簡鍗佺錛屾墠杈撳嚭錛?br /> New Count=1000

榪欒鏄庯紝紼嬪簭鏄紓姝ユ墽琛岀殑錛岃楁椂榪囩▼娌℃湁褰卞搷鍒頒富騫茬▼搴忕殑榪愯錛岃岃楁椂榪囩▼瀹屾垚鍚庯紝鎵嶆妸榪斿洖緇撴灉閫氱煡浜嗚皟鐢ㄨ咃紝涓誨共紼嬪簭娌℃湁鍙楀埌鑰楁椂榪囩▼鐨勫獎鍝嶏紝鍥犳涔熷氨涓嶄細瀵艱嚧鐣岄潰鍋滈】錛屽搷搴斿仠姝紝鏃犺皳絳夊緟絳夌己闄楓?br />
浠ヤ笂灝辨槸浣跨敤鍥炶皟鍜岀嚎紼嬪鐞嗕竴涓楁椂鍝嶅簲鐨勬暣涓繃紼嬨?br />
榪欓噷鍙笅杞芥暣涓▼搴?
http://www.aygfsteel.com/Files/sitinspring/Callback20070628133516.zip

渚嬬▼2:
http://www.aygfsteel.com/Files/sitinspring/MVCThreadCallback.rar



濡傚潗鏄ラ 2007-06-28 13:49 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 南木林县| 镇坪县| 察隅县| 永清县| 榆中县| 抚松县| 崇州市| 五原县| 准格尔旗| 巴林右旗| 微山县| 平邑县| 苍南县| 凤翔县| 康定县| 汉阴县| 乌什县| 高碑店市| 林甸县| 西盟| 综艺| 浑源县| 甘谷县| 张家川| 读书| 新疆| 清徐县| 秦安县| 万州区| 洛阳市| 台州市| 吴旗县| 龙州县| 侯马市| 宁强县| 阿城市| 盘锦市| 锦屏县| 阿荣旗| 阳谷县| 双城市|