我的IE播放控件 打开播放文件的时候(远程服务器上的音视频文件) 会创建一个进程(加载一个EXE)用来播放音视频文件.
但是在初始化的过程中会有一段时间IE页面不能响应任何消息 等数据缓冲完成之后才能正常响应 请问这是什么原因呢?是因为进程在等待数据的过程中的循环早成的吗? 可是那是一个线程啊! 而且也用了SLEEP 函数, 还是因为系统在执行当前进程的时候提高的本线程的优先级造成当前的线程一直占用CPU时间还是什么的(因为是循环而且线程级别高的话)?? 请大家给个思路谢谢 !!!!!!!
但是在初始化的过程中会有一段时间IE页面不能响应任何消息 等数据缓冲完成之后才能正常响应 请问这是什么原因呢?是因为进程在等待数据的过程中的循环早成的吗? 可是那是一个线程啊! 而且也用了SLEEP 函数, 还是因为系统在执行当前进程的时候提高的本线程的优先级造成当前的线程一直占用CPU时间还是什么的(因为是循环而且线程级别高的话)?? 请大家给个思路谢谢 !!!!!!!
是否创建进程时,进程的初始化时间太久?
回一楼: 用CreateProcess 其中用到调用门技术. 进程的初始化会影响IE浏览器吗?(意思是加载的时候有控件IE不响应任何消息等处理完了才能正常响应)
二楼: 您的意思是说用多线程技术来解决吗?如够是我用的就是多线程
请大家再帮帮忙看看是什么原因,给我个思路 ... 谢谢
自己顶ing