博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SynchronousQueue的运用场景和意义?
阅读量:2740 次
发布时间:2019-05-13

本文共 304 字,大约阅读时间需要 1 分钟。

SynchronousQueue 它是一个对于元素来说空了才能存入,存在才能取出的队列,只保留一个元素在queue里。但是用处在哪里?如果替换成其它queue,比如ArrayBlockingQueue,会使得哪些事情做不到?

首先,它也是blockingqueue的一个实现,内部采用的就是ArrayBlockingQueue的阻塞原语,所以在功能上完全可以用ArrayBlockingQueue替换之,但是SynchronousQueue 是轻量级的,SynchronousQueue 不具有任何内部容量,甚至不具有一的容量,我们可以用来在线程间安全的交换单一元素。所以功能比较单一,优势应该就在于轻量吧~

转载地址:http://ulwad.baihongyu.com/

你可能感兴趣的文章
C++小白入门学习1
查看>>
linux开机运行指定目录脚本
查看>>
常用linux连接工具简介
查看>>
Hash索引和BTree索引
查看>>
印度拒绝使用微软OOXML标准
查看>>
卡巴网快均否认“Flashget包含病毒”
查看>>
无线频段竞拍空手而归 谷歌因祸得福
查看>>
iPhone审慎支持第三方软件 禁止在后台运行
查看>>
阿里巴巴回购雅虎股权 雅虎收购变成三巨头博弈
查看>>
蓝光DVD第2道加密防线被撕破 比预期提前9年
查看>>
杨元庆:X300定价太便宜用户会不放心
查看>>
网游“包身工”:我们是累并枯燥的哑巴
查看>>
连续15个月处于实际负利率 央行加息迫在眉睫
查看>>
闪联4个提案获全票通过 08年将正式成国际标准
查看>>
谷歌三巨头去年再度领取一美元年薪
查看>>
索尼爱立信市场营销总监离职 接任人选未公布
查看>>
中国雅虎公关总监王彤:人类在迁徙
查看>>
四大唱片公司诉百度搜狐侵权索赔亿元
查看>>
美国土安全部推"曼哈顿计划" 维护网络安全
查看>>
左与AOL合并 右牵手谷歌 雅虎对抗微软收购
查看>>