美团面试官好像讲错了,同步队列/阻塞队列
https://blog.csdn.net/qq_36654629/article/details/106223583
这个链接里我的理解是
他两的区别不是面试官说的那种,同步队列无界,阻塞队列有界有大小限制
而是同步队列(例如synchronousQueue内部没有存储空间只有take请求来的时候才能put,有put请求触发才能take,一直只有一个元素
而阻塞队列支持队列遍历,查看队头元素等操作,阻塞队列也可以不设置大小限制
我记得之前b站有个视频讲过用哪个的线程池,因为线程无限创建导致oom#24届软开秋招面试经验大赏##第一次面试##我发现了面试通关密码#
这个链接里我的理解是
他两的区别不是面试官说的那种,同步队列无界,阻塞队列有界有大小限制
而是同步队列(例如synchronousQueue内部没有存储空间只有take请求来的时候才能put,有put请求触发才能take,一直只有一个元素
而阻塞队列支持队列遍历,查看队头元素等操作,阻塞队列也可以不设置大小限制
我记得之前b站有个视频讲过用哪个的线程池,因为线程无限创建导致oom#24届软开秋招面试经验大赏##第一次面试##我发现了面试通关密码#