1、多執行緒:為了提高程式執行效率
什麼是執行緒:執行緒就是一條程式執行路徑或者執行流程
什麼是程序:執行中的程式,每個程序都有一條主線程,在實際執行中,程序也可以理解為多個執行緒的集合。
2、多執行緒應用場景
3、建立執行緒有哪些方式
* 1】使用繼承tread類方式,重寫run方法
* 2、使用實現runable介面方式
* 3、使用匿名內部類方式
* 4、callable
* 5、使用執行緒池建立執行緒
4、同步與非同步的本質
同步:任務**從上到下執行,只有一條執行緒
非同步:新開啟一條或者多條執行緒,**同時執行
5、守護執行緒
setdaemon(true)方法可以將執行緒設定為守護執行緒,守護執行緒隨主線程結束一起銷毀
6、執行緒的五種狀態:
新建狀態、就緒狀態、執行狀態、阻塞狀態及死亡狀態。
7、join()方法:(必須在b執行緒內部呼叫a執行緒.join才有效)
join
作用是讓其他
執行緒變為等待
,t1.join();// 讓其他執行緒變為等待,直到當前t1執行緒執行完畢,才釋放。
多執行緒 01 基礎
乙個程序可以有多個執行緒,如你開啟qq是乙個程序,但是聊天 開語音可能是乙個乙個的執行緒。thread類實現了runnable介面。繼承thread,實現了runnable介面。呼叫 runnabel是個介面,要通過實現類來進行呼叫。start方法是啟動乙個執行緒,run方法是呼叫乙個方法。slee...
多執行緒整理01 多執行緒概述
什麼是程式?程式是一段由作業系統執行的 什麼是程序?程序是程式執行的過程,或者說正在被執行的一道程式,乙個程序由乙個或者多個執行緒組成 什麼是執行緒?執行緒是程序的執行部分,每個執行緒都有各自的堆疊空間,堆疊是私有的,而執行緒共享程序內的其他資源 什麼是併發和並行 併發 如果只有單個cpu的話,程式...
執行緒基礎01
注意 執行緒thread的構造方法 執行緒thread常用api 執行緒同步 多個執行緒,共享資源 載入和顯示兩個執行緒 執行緒池程式 程序執行緒 重寫 run 方法 建立自定義的執行緒物件 開啟執行緒 start thread t newmythread1 執行緒1 t.start 重寫 run ...