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