heima併發-----01-49

 

視頻:https://www.bilibili.com/video/BV16J411h7Rd?p=5

---01---05---

並行和併發

---06---

代碼。

---07-08---

---09---

關於FutureTask:https://www.cnblogs.com/dolphin0520/p/3949310.html

---10---

---11---

---12---

---13---

原理:

這個target就是Runnanle對象。

---14---

FutureTask整合Thread

---15---

---16---

win查看和殺死進程。

---17---

jconsole的啓動。

---18--19---

---20---

棧幀圖解:

 

---21---

線程的棧內存是互相獨立的,每個都有自己的棧空間和棧幀,互相不干擾。

---22---

---23---

線程的常見的方法。

---24---

start和run

代碼:

---25---

打印出線程的狀態:

---26---

打斷。

---27---

---28---

yield:

---29---

---30---

---31---

線程t1插入到主線程。

---32---

---33---

有效的join。

---34---

join的底層原理就是wait。

---35---

打斷正常運行的線程:

---36---

多線程的設計模式:

---37---

兩階段終止。

---38---

老的代碼方式:

---39---

兩階段終止的細節:

---40---

代碼:

打斷標記爲真的時候park就會失效。

---41---

不推薦的方法。

---42---

代碼:

---43---

線程的五種狀態:

---44---

線程的六種狀態:

NEW,
RUNNABLE,
BLOCKED:synchronized,
WAITING:join,
TIMED_WAITING:sleep,
TERMINATED。

---45---

演示:

---46---

習題:

---47---

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章