Java中的執行緒
**程式:**正在執行中的程式
**執行緒:**程式中的一個執行單元
建立執行緒的方式
方法一:
class SubThread extends Thread{
/**
* run方法用於定義該執行緒要執行的任務
*/
@Override
public void run() {
System.out.println("heheh");
}
}
public static void main(String[] args) {
SubThread thread=new SubThread();
thread.start();
}
}
方法二
class SubRun implements Runnable{
@Override
public void run() {
System.out.println("ahahahhaha");
}
}
public static void main(String[] args) {
//實現Runnable介面的類目的是為了定義任務
Runnable run=new SubRun();
//此處的Thread物件是用來建立並開啟執行緒的,它當中沒有指定的任務
Thread thread=new Thread(run);
thread.start();
}
}
注意:1、執行緒中的任務不需要手動呼叫,通過start方法建立後就會自動呼叫
2、多個執行緒之間的執行互不影響
3、執行緒的執行是隨機的(和資源爭奪有關)
相關文章
- Java執行緒:執行緒中斷Java執行緒
- JAVA中執行緒的建立Java執行緒
- Java中的執行緒同步Java執行緒
- Java中的多執行緒Java執行緒
- Java執行緒的中斷Java執行緒
- JAVA中的執行緒世界Java執行緒
- Java中的執行緒-1Java執行緒
- Java執行緒中斷與終止執行緒執行Java執行緒
- java中執行緒池的生命週期與執行緒中斷Java執行緒
- 中斷JAVA執行緒Java執行緒
- Java 中的執行緒 threadJava執行緒thread
- Java中多執行緒的案例Java執行緒
- java中執行緒安全的集合Java執行緒
- 理解Java執行緒的中斷Java執行緒
- Java 程式中的多執行緒Java執行緒
- Java執行緒面試題(02) Java執行緒中如何避免死鎖Java執行緒面試題
- Java 可中斷執行緒Java執行緒
- Java多執行緒——執行緒Java執行緒
- Java中實現執行緒的方式Java執行緒
- 聊聊面試中的 Java 執行緒池面試Java執行緒
- Java的Interrupt與執行緒中斷Java執行緒
- 淺析Java中的執行緒池Java執行緒
- JAVA執行緒中的安全知識Java執行緒
- Java多執行緒中執行緒安全與鎖問題Java執行緒
- Java多執行緒/併發08、中斷執行緒 interrupt()Java執行緒
- Java執行緒篇——執行緒的開啟Java執行緒
- Java多執行緒-執行緒池的使用Java執行緒
- 【Java多執行緒】執行緒安全的集合Java執行緒
- Java執行緒:執行緒的同步與鎖Java執行緒
- 詳解執行緒池的作用及Java中如何使用執行緒池執行緒Java
- Java多執行緒-執行緒中止Java執行緒
- Java多執行緒——執行緒池Java執行緒
- 【Java面試】如何中斷一個正在執行的執行緒?Java面試執行緒
- java多執行緒之執行緒的基本使用Java執行緒
- 【Java】【多執行緒】執行緒的生命週期Java執行緒
- 【轉】理解java執行緒的中斷(interrupt)Java執行緒
- JAVA中執行緒建立的2種方法Java執行緒
- Java中守護執行緒的總結Java執行緒