執行緒示例及其說明
在啟動應用程式時,首先執行主執行緒。此主執行緒處理應用程式的所有 UI 概念。如果我們想要執行我們不需要 UI 的任務,那麼我們使用執行緒在後臺執行該任務。
以下是描述打擊的 Thread 示例:
new Thread(new Runnable() {
public void run() {
for(int i = 1; i < 5;i++) {
System.out.println(i);
}
}
}).start();
我們可以通過建立 Thread 的物件來建立執行緒,該物件具有執行執行緒的 Thread.run()
方法。這裡,start()
方法呼叫 run()
方法。
我們也可以獨立執行多個執行緒,這稱為 MultiThreading。該執行緒還具有睡眠功能,當前正在執行的執行緒通過該功能休眠(暫時停止執行)指定的時間。但是 sleep 會丟擲 InterruptedException 所以,我們必須使用像這樣的 try / catch 來處理它。
try{Thread.sleep(500);}catch(InterruptedException e){System.out.println(e);}