(二)ConcurrentThread
1.實際中,10個視窗賣票,并發的安全性問題,不能一張票賣給兩個人
2.電商中,10個手機,一下賣出去了50個,被50個人搶到了
3.線程同步(就是鎖)
火車上廁所,廁所是共享資源,上廁所的人是并發的線程,廁所隻能噓噓100次
4.針對線程并發安全性問題,需要使用同步鎖,就是共享資源同時隻能1個線程去通路
5.共享資源同步鎖代碼塊
synchronized(鎖對象){
操作共享資源代碼
}
6.同步代碼加在哪裡
(1)代碼被多個線程通路
(2)代碼中有共享的資料
(3)共享資料被多條語句操作
代碼:SaleTicket_synchronized
代碼:Main_synchronized