线程模型一,线程池image.png

线程模型二,类似多进程,用消息

程序启动的时候,都启动所有线程。为每个线程添加消息队列,循环读取;或者添加事件,让线程等待事件,有消息就通知唤醒线程。webrtc就是这种模型。
线程A可以将消息插到线程B的消息队列中,线程B循环去读取消息去处理。
image.png