阿摩線上測驗 登入

申論題資訊

試卷:96年 - 096年專門職業及技術人員高等建築師、技師、法醫師暨普通記帳士、96年第二次高等暨普通消防設備人員、普通不動產經紀人資訊技師#32449
科目:程式設計
年份:96年
排序:0

題組內容

四、

申論題內容

⑵舉出三項使用者可呼用來造成狀態變遷的 Thread methods。(10 分)

詳解 (共 1 筆)

詳解 提供者:hchungw
  1. start() 方法:start() 方法用於啟動執行緒,將其從新建狀態轉換為可執行狀態。呼叫 start() 方法後,Java 虛擬機(JVM)將會調度該執行緒並開始執行其 run() 方法中的程式碼。
java
Thread myThread = new Thread(new MyRunnable()); myThread.start(); // 啟動執行緒
  1. join() 方法:join() 方法用於將當前執行緒阻塞,等待指定的執行緒結束。當調用 join() 方法後,執行緒會進入阻塞狀態,直到被等待的執行緒完成並終止,然後才會繼續執行。