程序:執行著的應用程式;程序之間的記憶體不是共享的。
多執行緒:在單個程序中同時執行多個執行緒完成不同的工作。
關於多執行緒:
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...