问2个小问题

橘子皮... 2016-02-11 12:12:24
1: ConcurrentQueue 这个玩意不支持从第几个元素开始取出么?必须从头取到尾?
2: 如果把1个string[]转成 ConcurrentQueue的话,除了老老实实的遍历存进去有一句话简洁点的代码么
3:ConcurrentQueue效率高不高? 和自己写的lock锁操作比快还是慢?
4:多线程情况下,返回的结果可能不是按导入的顺序返回的,有什么玩意能方便的让结果排序成导入时的顺序存放,最后按导入顺序一起分行显示出来??
...全文
112 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
只有你的问题4需要点编程设计,回答一下:你在处理时,除了记录取出的string参数,同时记录顺序号,那么就能在最终再用它把所有结果排序了。
  • 打赏
  • 举报
回复
引用 2 楼 wowfiowow 的回复:
我是这样搞的,就是觉得这样很没效率
什么叫“觉得没效率”?贴出你的可操作、可测试的理由来。
橘子皮... 2016-02-11
  • 打赏
  • 举报
回复
我是这样搞的,就是觉得这样很没效率

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧