1.线程池或者数据库连接池,都有最大限制。如果超出了限制数量,则新进来的申请连接都要放入额外的队列里,以便池空出来时,从队列中取出连接放进池里。
所以,线程池和数据库连接池中,都有自己的队列数据结构。当然,池本身也是一种集合数据结构,即hashmap或者list。
2.这也就是cocurrent包中阻塞队列和非阻塞队列是怎么构造的
1.线程池或者数据库连接池,都有最大限制。如果超出了限制数量,则新进来的申请连接都要放入额外的队列里,以便池空出来时,从队列中取出连接放进池里。
所以,线程池和数据库连接池中,都有自己的队列数据结构。当然,池本身也是一种集合数据结构,即hashmap或者list。
2.这也就是cocurrent包中阻塞队列和非阻塞队列是怎么构造的
转载于:https://www.cnblogs.com/panxuejun/p/5958773.html