摘要:
erizo使用IOWorker进行ICE,DTLS的状态交互处理。 头文件 接口定义与Worker基本没有区别,但是内部使用了atomic变量,而没有使用boost的io service,说明线程的执行是自己控制的,看看具体实现 主要看线程执行体以及task方法 在start里面做了重入检测判断,如 阅读全文
摘要:
erizo使用Worker来管理Task,每个Task是一个函数片段,其执行完全由Worker来接管。这次主要学习Worker的结构定义和实现机制 先来研究一下构造函数 在构造函数中,使用boost io service,构建了基本的线程架构。 研究一下start 提供了两个start函数,无参的直 阅读全文