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中的執行緒-1Java執行緒
- JAVA中執行緒的建立Java執行緒
- Java 中的執行緒 threadJava執行緒thread
- Java執行緒的中斷Java執行緒
- JAVA中的執行緒世界Java執行緒
- java中執行緒池的生命週期與執行緒中斷Java執行緒
- Java中多執行緒的案例Java執行緒
- Java中命名執行器服務執行緒和執行緒池Java執行緒
- Java執行緒篇——執行緒的開啟Java執行緒
- 【Java多執行緒】執行緒安全的集合Java執行緒
- Java多執行緒-執行緒池的使用Java執行緒
- Java中實現執行緒的方式Java執行緒
- Java的Interrupt與執行緒中斷Java執行緒
- Java中的多執行緒詳解Java執行緒
- Java中的執行緒同步詳解Java執行緒
- 淺析Java中的執行緒池Java執行緒
- Java多執行緒中執行緒安全與鎖問題Java執行緒
- Java多執行緒-執行緒中止Java執行緒
- 詳解執行緒池的作用及Java中如何使用執行緒池執行緒Java
- java多執行緒之執行緒的基本使用Java執行緒
- 【Java】【多執行緒】執行緒的生命週期Java執行緒
- Java多執行緒之執行緒中止Java執行緒
- Java多執行緒-執行緒狀態Java執行緒
- Java多執行緒-執行緒通訊Java執行緒
- java 多執行緒守護執行緒Java執行緒
- Java多執行緒(2)執行緒鎖Java執行緒
- java多執行緒9:執行緒池Java執行緒
- 【java多執行緒】(二)執行緒停止Java執行緒
- java執行緒執行緒休眠,sleep方法Java執行緒
- 聊聊面試中的 Java 執行緒池面試Java執行緒
- Java中的執行緒通訊詳解Java執行緒
- Java中如何保證執行緒順序執行Java執行緒
- 深入理解JVM(③)執行緒與Java的執行緒JVM執行緒Java
- java多執行緒5:執行緒間的通訊Java執行緒
- java多執行緒中的synchronized的byte[0]Java執行緒synchronized
- java中如何給多執行緒中子執行緒傳遞引數?Java執行緒