SL-275(十):線程
1.實現多線程的兩種方法
a) extends Thread類
b)implemens Runnable 接口
2.線程的常用方法
a) interrupt()? 中斷線程。
b) isAlive()? 測試線程是否處于活動狀態。
c) join() ? 等待該線程終止。
d) sleep(long?millis)? 在指定的毫秒數內讓當前正在執行的線程休眠(暫停執行)。
e) yield()? 暫停當前正在執行的線程對象,并執行其他線程。
f)public final void wait(long?timeout) throws InterruptedException
??? 導致當前的線程等待,直到其他線程調用此對象的notify()方法或notifyAll()方法,或者超過指定的時間量。
g)public final void notify()? 喚醒在此對象監視器上等待的單個線程。
3.
a) extends Thread類
b)implemens Runnable 接口
2.線程的常用方法
a) interrupt()? 中斷線程。
b) isAlive()? 測試線程是否處于活動狀態。
c) join() ? 等待該線程終止。
d) sleep(long?millis)? 在指定的毫秒數內讓當前正在執行的線程休眠(暫停執行)。
e) yield()? 暫停當前正在執行的線程對象,并執行其他線程。
f)public final void wait(long?timeout) throws InterruptedException
??? 導致當前的線程等待,直到其他線程調用此對象的notify()方法或notifyAll()方法,或者超過指定的時間量。
g)public final void notify()? 喚醒在此對象監視器上等待的單個線程。
3.