社区
C#
帖子详情
问2个小问题
橘子皮...
2016-02-11 12:12:24
1: ConcurrentQueue 这个玩意不支持从第几个元素开始取出么?必须从头取到尾?
2: 如果把1个string[]转成 ConcurrentQueue的话,除了老老实实的遍历存进去有一句话简洁点的代码么
3:ConcurrentQueue效率高不高? 和自己写的lock锁操作比快还是慢?
4:多线程情况下,返回的结果可能不是按导入的顺序返回的,有什么玩意能方便的让结果排序成导入时的顺序存放,最后按导入顺序一起分行显示出来??
...全文
114
3
打赏
收藏
问2个小问题
1: ConcurrentQueue 这个玩意不支持从第几个元素开始取出么?必须从头取到尾? 2: 如果把1个string[]转成 ConcurrentQueue的话,除了老老实实的遍历存进去有一句话简洁点的代码么 3:ConcurrentQueue效率高不高? 和自己写的lock锁操作比快还是慢? 4:多线程情况下,返回的结果可能不是按导入的顺序返回的,有什么玩意能方便的让结果排序成导入时的顺序存放,最后按导入顺序一起分行显示出来??
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
以专业开发人员为伍
2016-02-11
打赏
举报
回复
只有你的问题4需要点编程设计,回答一下:你在处理时,除了记录取出的string参数,同时记录顺序号,那么就能在最终再用它把所有结果排序了。
以专业开发人员为伍
2016-02-11
打赏
举报
回复
引用 2 楼 wowfiowow 的回复:
我是这样搞的,就是觉得这样很没效率
什么叫“觉得没效率”?贴出你的可操作、可测试的理由来。
橘子皮...
2016-02-11
打赏
举报
回复
我是这样搞的,就是觉得这样很没效率
202609212009.7z.004 4/8 unity
202609212009.7z.004 4/8 unity
C#
111,128
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章