- 博客(1)
- 资源 (4)
- 收藏
- 关注
转载 单核多线程与多核多线程的区别---总结
在单核时代,多线程就有很广泛的应用,这时候多线程大多用于降低阻塞(意思是类似于 while(1) { if(flag==1) break; sleep(1); } 这样的代码)带来的CPU资源闲置,注意这里没有浪费CPU资源,去掉sleep(1)就是纯浪费了。 阻塞在什么时候发生呢?一般是等待IO操作(磁盘,数据库,网络等等)。此时如果单线程,CPU会干转不干实事(与本程序无关的事
2015-09-20 10:29:27 21099 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人