管理博文 heima併發-----50-74

---50-51-52-53---

synchronized:

---54---

---55-58---

synchronized加在方法上。

---59---

線程八鎖。

看下筆記。

---60-62---

---63-64----

代碼:

局部變量暴露給外部會有什麼問題?

在ThreadSafe中,線程1調用method1線程2調用method2會有問題嗎?

沒有問題因爲肯定不是線程1的list。

加上method3就會有問題的。

防止子類重寫有線程安全問題:

final:https://www.cnblogs.com/shadow-shine/p/9614072.html

https://blog.csdn.net/qq_36447151/article/details/80405950

---65---66---

---67---

String爲什麼是線程安全的?

---68---

線程安全分析實例。

不是線程安全的 是 是 不是 不是

日期是可變類 字符串是不可變類

---

servlet只有一份,service也只有一份。

這個也有線程安全問題。

---69---

Dao沒有成員變量整體都是線程安全的。

userDao也是線程安全的,因爲沒有共享變量。

userService有成員變量但是是私有的,也是線程安全的。

---再來---

conn不是線程安全的。

---

沒有線程安全問題。

---

---70---

賣票

轉賬

---71-74---

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