C linux pthread thread priority

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

Как я могу добиться этого с помощью потоков POSIX C в Linux?

13
задан Mat 17 May 2012 в 20:58
поделиться