摘要: 一、阻塞队列(BlockingQueue):用于保存等待执行的任务。在阻塞队列中,线程阻塞的两种情况: 1、当队列中没有数据的情况下,消费者端的所有线程都会被自动阻塞(挂起),直到有数据放入队列。 2、当队列中填满数据的情况下, 生产者端的所有线程都会被自动阻塞,直到队列中有空位置,线程被自动唤醒。 阅读全文
posted @ 2019-11-08 20:54 MrHH 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 首先来总结一下,ArrayList的一些特点: 1.arraylist本质上就是一个elementData数组,它允许对元素进行快速随机访问,可以存放null值; 2.arraylist区别于数组的地方在于能够自动扩展大小,其中关键就是grow() 方法,每次扩充后数组为原来数组的1.5倍; 3.a 阅读全文
posted @ 2019-11-08 19:48 MrHH 阅读(348) 评论(0) 推荐(0) 编辑