Краткий ответ:
Процессы с более высоким приоритетом, скорее всего, получат его первыми, но приложения не должны делать предположений относительно этого поведения.
Дополнительная информация:
Когда данные доступны по каналу / сокету, может возникнуть состояние состязания, при котором, казалось бы, случайный процесс может сначала захватить блокировку. В general процессы с более высоким приоритетом сначала получат блокировку, но это должно зависеть от , а не , поскольку этому могут способствовать многие другие факторы, такие как количество ядер процессора и активное резьб.
Как правило, приложения уровня пользователя могут предполагать, что более высокий приоритет будет обеспечивать более частый доступ к вводу / выводу, но не должны ожидать или принимать согласованное поведение, определенное за пределами этих общностей.