yunjin9856 2013-07-13 15:34 采纳率: 0%
浏览 2096

多线程大数量map的插入效率问题

在做项目的时候碰到一个棘手的问题,希望高手能帮忙解决一下:
在处理大数据量的时候大概每秒1000个数据量,我开了两个线程:一个线程用于处理接收数据,另一个用于处理数据:接收数据有一个map类型,包在一个vector里大致结构如下
vector recv;
Struct StaticInfo
{
mapkey_value;
}

处理数据单元:需要将所有接收数据Key,value计算总和,并保存在一个容器里map测试结果发现cpu占用高达100%以上!请问高手有没有好的办法...多谢了

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
    • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
    • ¥16 mybatis的代理对象无法通过@Autowired装填
    • ¥15 可见光定位matlab仿真
    • ¥15 arduino 四自由度机械臂
    • ¥15 wordpress 产品图片 GIF 没法显示
    • ¥15 求三国群英传pl国战时间的修改方法
    • ¥15 matlab代码代写,需写出详细代码,代价私
    • ¥15 ROS系统搭建请教(跨境电商用途)
    • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。