读书人

多任务同时并发处理,该如何解决

发布时间: 2012-05-29 12:16:00 作者: rapoo

多任务同时并发处理
比如要开发同时播放视频,滚动字幕,图片马赛克、卷帘灯效果播放....要怎么优化代码同时处理这些任务,

证实多线程下,滚动字幕会停顿,用OnTimer会堵塞消息......有什么好的办法????


各位大牛来帮帮小弟,高分送上

[解决办法]
多线程为什么会停顿呢,是CPU太忙了?
有没有确认一下停顿的原因
[解决办法]
检查一下CPU占用率,是不是CPU满负荷了。如果是,要找出热点,优化程序,降低CPU占用率。另外,看看有没有忙循环等不合理的地方,调整线程的优先级。
[解决办法]
多线程应该是可以的吧,调整下线程的优先级试试

读书人网 >C++

热点推荐