Thread类的有关常用方法
生活随笔
收集整理的這篇文章主要介紹了
Thread类的有关常用方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
線程優先級問題
start(): 啟動線程,并執行對象的run()方法(線程對象.start())
run(): 線程在被調度時執行的操作(線程對象.start())
currentThread(): 返回當前線程,在Thread子類中就是this,通常用于主線程和Runnable實現類(Thread.currentThread())
getName(): 返回線程的名稱(String)(Thread.currentThread().getName())
setName(String name):設置該線程名稱(線程對象.setName或者Thread.currentThread().setName)
yield():線程讓步,釋放當前CUP執行權,把執行機會讓給優先級相同或更高的線程,若隊列中沒有同優先級的程,忽略此方法(this.yield())
join() :當某個程序執行流中調用其他線程的 join() 方法時,調用線程將被阻塞,直到 join() 方法加入的線程執行完為止,低優先級的線程也可以獲得執行(線程對象.join())
sleep(long millis):(指定時間:毫秒)令當前進程睡眠指定時間,相當于在指定時間內阻塞
isAlive():返回boolean,判斷線程是否還“活著”
總結
以上是生活随笔為你收集整理的Thread类的有关常用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java多线程(1)--基本概念:程序、
- 下一篇: IDEA中注解注释快捷键及模板