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