上一节讲到了Libjingle的线程的实现。但是libjingle是支持多线程的,如果我想让一件事情让多个线程一起做,又是如何操作呢?
其实更简单。
只需要在你构造你的对象的时候,指定多个线程,然后都启动它们。然后在你的对象的方法直接Post,并且在你的OnMessage方法做判断,
if (ThreadManager::instance()->Current()== **thread)
else
(ThreadManager::instance()->Current()== **ssthread)
else
如此如此这般这般,即可。