阅读背景:

多线程提高效率的情况

来源:互联网 

今天遇到一个问题,一个高频声卡操作流程中加入一行printf(printf不是内核调用而是属于标准函数库)严重影响了系统的效率以致程序未能达到目的,不加printf则运行正常,那些同时操作复杂界面和播放音效的游戏都能顺畅地运行,说明真正原因并不在于增加了多少CPU的负担,而可能是两个阻塞流程串行运行对其中一个高频操作的运行造成了影响。于是尝试分了两个线程分开处理,结果效率提高了两倍(以运行总时间判断)以上。 今天遇到一个问题,一个高频声卡操作流程中加入一行printf(printf不是内核调用




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: