英特尔单核多线程cpu1.7g支持多线程吗

GPU吧毕竟讨论的硬件所以还得回箌正题:

软件创建了如此多的线程,而我的CPU只有双核或四核岂不是浪费?

这么多线程而CPU只有几个线程,多的线程占用了同一个CPU的时间不能并行执行,当然不会提高程序的执行性能所以你只有双核双线程的CPU,就算程序创建100个线程也是然并卵的。

当然开发人员用这么哆线程并不单纯是为了提高性的,多线程的一个及其重要的作用:防止线程阻塞!

为了说明问题楼主写了个简单的查找文件的小程序,先来个单线程的:

如下图:通过API查询为单线程



我要回帖

更多关于 单核多线程 的文章

 

随机推荐