在做项目的时候碰到一个棘手的问题,希望高手能帮忙解决一下:在处理大数据量的时候大概每秒1000个数据量,我开了两个线程:一个线程用于处理接收数据,另一个用于处理数据:接收数据有一个map类型,包在一个vector里大致结构如下vector recv;Struct StaticInfo{mapkey_value;}
处理数据单元:需要将所有接收数据Key,value计算总和,并保存在一个容器里map测试结果发现cpu占用高达100%以上!请问高手有没有好的办法...多谢了