⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 right6_1_4.htm

📁 清华大学JAVA教程
💻 HTM
字号:
<html><head><title>JAVA编程语言</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><link rel="stylesheet" href="../../../css/text.css" type="text/css"></head><body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" ><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">  <tr>     <td valign="top">       <table width="94%" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#FFFFFF">        <tr>          <td valign="top">             <p> <span class="pt9-black"> </span><span class="zhongdian">1.终止线程<a name="01"></a></span><span class="pt9-black"><br>              <br>                线程终止后,其生命周期结束了,即进入死亡态,终止后的线程不能再被调度执行,以下几种情况,线程进入终止状态:<br>                1) 线程执行完其run()方法后,会自然终止。<br>                2) 通过调用线程的实例方法stop()来终止线程。<br>              <br>               </span><span class="zhongdian">2. 测试线程状态<a name="02"></a></span><span class="pt9-black">               <br>              <br>                可以通过Thread 中的isAlive() 方法来获取线程是否处于活动状态;线程由start() 方法启动后,直到其被终止之间的任何时刻,都处于'Alive'状态。               <br>              <br>               </span><span class="zhongdian">3. 线程的暂停和恢复<a name="03"></a></span><span class="pt9-black"><br>              <br>                有几种方法可以暂停一个线程的执行,在适当的时候再恢复其执行。<br>                <b>1) sleep() 方法</b><br>                当前线程睡眠(停止执行)若干毫秒,线程由运行中状态进入不可运行状态,停止执行时间到后线程进入可运行状态。<br>              <br>                <b>2) suspend()和resume()方法</b><br>                线程的暂停和恢复,通过调用线程的suspend()方法使线程暂时由可运行态切换到不可运行态,若此线程想再回到可运行态,必须由其他线程调用resume()方法来实现。<br>                <font color="000099">注:从JDK1.2开始就不再使用suspend()和resume()。</font><br>              <br>                <b>3) join()</b><br>                当前线程等待调用该方法的线程结束后, 再恢复执行.<br>                TimerThread tt=new TimerThread(100);<br>                tt.start();<br>                …<br>                public void timeout(){<br>                tt.join();// 当前线程等待线程tt 执行完后再继续往下执行 <br>                … }</span></p>            </td>        </tr>      </table>    </td>  </tr></table></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -