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---

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