Java 多執行緒1

2021-08-01 03:42:17 字數 553 閱讀 7580

程序:執行著的應用程式;程序之間的記憶體不是共享的。

多執行緒:在單個程序中同時執行多個執行緒完成不同的工作。

關於多執行緒:

1、程序內併發執行的**段(單核cpu巨集觀上並行,微觀上還是序列)。

2、執行緒之間共享記憶體

3、主要用於建立靈活相應的桌面程式

4、每個執行著的執行緒對應乙個stack

5、每個應用程式至少有乙個執行緒:主線程

建立執行緒方式一:繼承thread類

1、子類覆蓋父類中的run()方法,將執行緒執行的**存放在run()中。

2、建立子類物件的同時執行緒也被建立

3、通過呼叫start()方法開啟執行緒。

舉個簡單的小例子:

public

class

threaddemo

}//執行緒

class

mythread

extends

thread

public

void run()

}}

java 多執行緒1

public class threadtest extends thread thread.sleep 100 system.out.println this.getname i catch interruptedexception e public static void main string ...

Java多執行緒(1)

程序 process 是計算機中的程式關於某資料集合上的一次執行活動,是系統進行資源分配和排程的基本單位,是作業系統結構的基礎。在早期面向程序設計的計算機結構中,程序是程式的基本執行實體 在當代面向執行緒設計的計算機結構中,程序是執行緒的容器。程式是指令 資料及其組織形式的描述,程序是程式的實體。所...

java多執行緒練習1

5輛汽車過隧道,隧道一次只能通過一輛汽車,每輛汽車通過時間不固定 1 class threaddemo2 227 catch exception e 29 system.out.println 所有車都已經通過隧道了 30 31 3233 使用單個執行緒類實現 34class car extends...