我有一任务是实时处理图像数据,可以分成三部分
1.从rtsp服务端接收数据。
2.解码成图像。
3.对图像数据进行处理。这三部分都能实现。如果它们是顺序执行的话,第2、3部分会影响第1部分,第1部分有可能丢帧如果第1部分和第2部分分成两个线程,会不会第1个线程接收到500帧的时候,第2个线程只处理400帧,第1个线程接收到800帧的时候,第2个线程只处理600帧?就是第2部分的处理赶不上第1部分的趟。我想知道怎样对这三部分进行合理安排才能保证实时性能,比如线程、进程,那怎样共享数据呢?