Я задал этот вопрос несколько дней назад и, наконец, получил окончательный ответ, когда у меня было немного раньше сегодня, чтобы установить Ubuntu на ВМ.По сути, может показаться, что WSL ведет себя неправильно при попытке установить ЦП программы.На WSL, когда я запускал свой код как с sudo, так и без него, вывод был одинаковым, все потоки печатались наугад.Однако на моей виртуальной машине Ubuntu запуск того же кода без использования sudo имел тот же эффект, а запуск с использованием sudo привел к исходной цели кода, а другие 2 потока не работали, разрешив только процессу с наибольшим сродством (в данном случае40) печатать.
Я надеялся, что кто-то здесь очень хорошо знал WSL и мог бы помочь мне достичь предполагаемого поведения на нем.