Моя программа имеет один фоновый поток, который заполняет и заменяет задний буфер двойной реализации буфера. Основной поток использует передний буфер для отправки данных. Проблема заключается в том, что основной поток получает больше времени обработки в среднем при запуске программы. Я хочу противоположного поведения, поскольку заполнение обратного буфера - это более трудоемкий процесс, а затем обработка и отправка данных клиенту.
Как я могу достичь этого с помощью P PSPIX pthreads в Linux?