У меня есть приложение, которое в настоящее время использует три потока, все они настроены для планирования в реальном времени, для получения данных через соединение через сокет udp.Я использую три потока, чтобы попытаться ускорить конвейер данных, то есть один опрашивает данные и извлекает их из буфера recv, другой копирует данные в очередь, а другой записывает в файл.
Будет ли наличие нескольких потоков реального времени вызывать проблемы в соединении udp, например, если поток, пытающийся копировать данные, вступает в конфликт с потоком, пытающимся получить данные из буфера?