Java的高併發編程系列(四)

實現一個容器,提供兩個方法,add,size, 寫兩個線程,線程1添加10個元素到容器中,線程2實現監控元素的個數,當個數到5個時,線程2給出提示並結束,給lists添加volatile以後,t2可以接到通知,可是,t2線程的死循環很浪費cpu,若是不用死循環,該怎麼作呢? 這裏使用wait和notify作到,wait會釋放鎖,而notify不會釋放鎖,須要注意的是運用這種方法,必需要保證t2先執
相關文章
相關標籤/搜索