想对流媒体了解下?//请教什么情况下会使用多线程与线程同步,真实的说明;多谢
想对流媒体了解下?//请问什么情况下会使用多线程与线程同步,真实的说明;谢谢
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
------解决方案--------------------
这个看应用场合,大部分时候都需要...
以DirectShow为例,是filter与filter之间传输Sample进行处理时,肯定需要做好线程同步的。
比如文件解析时,读取文件需要缓冲数据,缓冲的数据要送给下游filter处理,处理速度也许不及读取文件的速度,这个时候就需要做好线程同步工作,保证缓冲区的数据有序的被送给下游filter以及填充新的数据进行数据缓冲区的更新。
------解决方案--------------------
可以简单的抽象为IO线程,解码线程,渲染线程,线程之间交换数据需要同步。
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
------解决方案--------------------
这个看应用场合,大部分时候都需要...
以DirectShow为例,是filter与filter之间传输Sample进行处理时,肯定需要做好线程同步的。
比如文件解析时,读取文件需要缓冲数据,缓冲的数据要送给下游filter处理,处理速度也许不及读取文件的速度,这个时候就需要做好线程同步工作,保证缓冲区的数据有序的被送给下游filter以及填充新的数据进行数据缓冲区的更新。
------解决方案--------------------
可以简单的抽象为IO线程,解码线程,渲染线程,线程之间交换数据需要同步。