Я решил это, запустив CMD в режиме администрирования, поэтому попробуйте это.
Стандарт POSIX фактически говорит, что «поток с самым высоким приоритетом, который был самым длинным, должен быть разблокирован» , только когда политика планирования SCHED_FIFO
или SCHED_RR
применяется к заблокированному потоку.
Если вы не используете одну из этих двух политик планирования в реальном времени, то семафор не должен быть «справедливым».
Многопоточное программное обеспечение имеет смысл только тогда, когда
Как вы определяете справедливость. Конечно, лучше, если ядро нечего делать, они берут на себя работу. Имеет ли значение, если одно ядро никогда не будет выглядеть?