Приоритеты потоков OpenBSD

Я смог решить, выполнив:

sudo apt-get install libmcrypt-dev

, а затем делать:

gem install ruby-mcrypt -v '0.2.0'

1
22.10.2018, 10:19
1 ответ

В unistd.hв OpenBSD для параметров_POSIX_PRIORITY_SCHEDULINGи_POSIX_THREAD_PRIORITY_SCHEDULINGустановлено значение -1, что указывает на то, что параметры планирования процессов и планирования выполнения потоков не поддерживаются (также не во время выполнения, так какsysconfфункция показывает ).

Это означает, что реализация OpenBSD не поддерживает планирование на основе установленных приоритетов, поэтому все приоритеты, установленные с помощью pthread_setschedparam, не имеют смысла. На самом деле, источникpthread_setschedparamтакже показывает сомнение в том, что EINVALследует возвращать для политик планирования, основанных на приоритете -.

Итак, отвечая на ваш первый вопрос :вы не можете работать с приоритетами потоков в OpenBSD в данный момент, так как это не поддерживается.

2
11.08.2020, 19:55

Теги

Похожие вопросы