欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

webrtc线程基础介绍与源码分析

时间:2023-06-19

  一个超级复杂的框架、组件,要想找清楚它的脉络,要么官方有介绍,要么自己去看源码。
  为了了解学习webrtc的线程框架,我们可以从最基础的peerconnection_client进行学习,来看看在peerconnection_client的main函数的3行代码,如下图

  这三行代码主要是创建了一个w32_thread, 并用线程管理器设置到当前线程,这是什么意思呢?需要看看SetCurrentThread函数,在windows上最终会调用SetCurrentThreadInternal,代码如下:

void ThreadManager::SetCurrentThreadInternal(Thread* thread) { TlsSetValue(key_, thread)

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。