multimap多线程插入元素的问题

jemasw 2014-02-26 04:26:38
各位大牛,请教几个问题:

1、可不可以使用多线程同步向同一个multimap插入元素,这样插入的话,速度会不会比顺序插入快???
2、使用多线程向不同的multimap插入元素,最后在使用insert(开始迭代器,结束迭代器)来合并多个multimap,这样相比顺序插入会不会快???
3、是不是多线程插入不能加快速度,有没有别的办法加快插入速度??

...全文
461 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jemasw 2014-02-27
  • 打赏
  • 举报
回复
引用 2 楼 misakamm 的回复:
多线程插入更慢且更容易出错 你要更快的话请给出具体环境具体需求,然后重新设计数据结构(即不要使用STL的multimap)
我也觉得应该是这样,谢谢了
  • 打赏
  • 举报
回复
多线程插入更慢且更容易出错 你要更快的话请给出具体环境具体需求,然后重新设计数据结构(即不要使用STL的multimap)
xiaolomg 2014-02-26
  • 打赏
  • 举报
回复
多线程不一定比单线程效率高,因为需要同步,线程切换等,没有特别要求还是单线程比较好

33,025

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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