Java的高并发编程系列(四)

实现一个容器,提供两个方法,add,size, 写两个线程,线程1添加10个元素到容器中,线程2实现监控元素的个数,当个数到5个时,线程2给出提示并结束,给lists添加volatile以后,t2可以接到通知,可是,t2线程的死循环很浪费cpu,若是不用死循环,该怎么作呢? 这里使用wait和notify作到,wait会释放锁,而notify不会释放锁,须要注意的是运用这种方法,必需要保证t2先执
相关文章
相关标签/搜索