java多線程中的一些方法
/**
* wait sleep區別
* 1.wait可以指定時間也可以不指定
* sleep必須指定時間
* 2.在同步中時,對於cup的執行權和鎖的處理不同。
* wait:釋放 執行權,釋放鎖
* sleep:釋放執行權,不釋放鎖
*
* 停止線程
* 1.stop方法(已過時)
* 2.run方法結束
* 怎麼控制線程的任務結束 呢
* 任務中都 會有循環結構,只要控制住循環就可以結束任務。
*
* 控制循環通常就用定義標記來完成。
*
* 但是如果線程處於了凍結狀態 ,無法讀取標記,如何結束呢
* 可以使用interrupt()方法將線程從凍結狀態 故里到運行狀態 中來,讓線程具備 cpu的執行資格
* 但是強制動作會發生了InterruptedException,記得要處理
*
* 守護線程
* setDaemon(boolean on)
*
*/
Thread.yield();// 暫停當前正在執行的線程對象,並執行其他線程。
t1.join();//臨時加入一個線程運算時可以使用該 方法
t2.setPriority(Thread.MAX_PRIORITY);//線程優先級