我有一个联网Linux应用程序,它接收来自多个目的地的RTP流,进行非常简单的数据包修改,然后将流转发到最终目的地.
如何确定处理数据所需的线程数?我想,我无法为每个RTP流打开一个线程,因为可能有数千个.我应该考虑CPU核心的数量吗?还有什么重要的?谢谢.
c++ linux networking multithreading
c++ ×1
linux ×1
multithreading ×1
networking ×1