qt version:4.8.5
系统内核:linux 3.0.35
平台:IMX6Q 4核心 1Ghz
在qt程序中使用qprocess的start创建一个进程,启动mplayer播放实时采集视频,使用top查看cpu占用率,占用约24.9%,不会超过25%,但是直接在shell采用相同的命令启动却占用约35%左右的cpu,所以,是否使用QProcess限制了进程所能使用的资源,不能使用多核,即使程序采用了多线程?大家是否清楚这个问题,请赐教
qt version:4.8.5
系统内核:linux 3.0.35
平台:IMX6Q 4核心 1Ghz
在qt程序中使用qprocess的start创建一个进程,启动mplayer播放实时采集视频,使用top查看cpu占用率,占用约24.9%,不会超过25%,但是直接在shell采用相同的命令启动却占用约35%左右的cpu,所以,是否使用QProcess限制了进程所能使用的资源,不能使用多核,即使程序采用了多线程?大家是否清楚这个问题,请赐教