feanren 2015年10月14日
请教多线程和容器之间的问题
cpu是服务器上24核的。
我开了20个线程读一个list里面的数据,大概有300万行,list里面放的是一个结构体。
不做写的操作,只是读和计算。
但是我看cpu的利用率并不高,只有10%左右。
我又写了个测试的代码,开20个线程,每个线程执行int a 加加的操作。
测试的代码,cpu疯长,达到90%。
我想问一下,线程读内存里的大量数据是不是有瓶颈,类似I/O的瓶颈一样。
如何提高cpu的使用率呢?
...全文
84 点赞 收藏 3
写回复
3 条回复

还没有回复,快来抢沙发~

发动态
发帖子
C++ 语言
创建于2007-09-28

3.1w+

社区成员

24.8w+

社区内容

C++ 语言相关问题讨论,技术干货分享
社区公告
暂无公告