Контекст
Хоча середовище виконання .NET може працювати на Linux з 2016 року, підтримка моделі пріоритетів Linux є мінімальною, і використання API пріоритетів .NET на Linux може призвести до несподіваних результатів. Крім того, поведінка API на Linux погано документована. Документація Microsoft не згадує нічого про Linux, а пошук за запитом “dotnet thread priority linux” в Google повертає лише кілька релевантних результатів, які майже виключно є запитами на SO або питаннями на GitHub. Я виявив ці проблеми під час міграції високопродуктивного застосунку на Linux і вирішив написати цю статтю як збірку знань, яких мені бракувало до міграції.