C语言怎样才能发挥双核双CPU的作用?

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:08:47
我用VC写图象处理的程序,在程序运行检查CPU的使用情况,发现总是只有一个CPU的一个核的使用率是100%,总的使用率是25%,这种情况说明有什么问题吗?
我的图象只分析计算,不显示。能不能具体一点说明如何编程对CPU优化,如何实现使CPU自动分配指令到不同CPU上?

想利用多核,要不得写多线程程序;要不CPU得能优化,自动分配指令到不同CPU上;
图像处理可以用一个线程来负责计算,另一个线程负责显示;

CPU优化这个我也不太清楚,好像是CPU自己根据指令决定的;
因为一般的程序都是单线程的,集中在一个CPU上也挺合乎情理的。