ядрам?
Вам надо почитать про schedule в Linux, тогда большинство вопросов отпадут. Вы не правы - они размазываются по ядрам и их сложнее прилепить к одному ядру, чем размазать
А прилепить можно? Спасибо за наводку, пошел гуглить
Конечно https://man7.org/linux/man-pages/man2/sched_setaffinity.2.html
Но реально лучше понять, зачем вам это и чего вы добиться хотите.
Я хочу изучать механизм переключения потоков - это первое. А второе - понять, как увеличить время жизни одного потока до максимума
1. Вы не сделаете это - надо менять scheduler. Это определяет ядро учитывая несколько показателей: какой nice, сколько процесс уже работал, сколько простаивал и т.д. 2. только через nice - дайте ему приоритет до победы и будет он жить долго и счастливо. Еще как вариает - запустить только один потом - приаттачить его к ядру и запретить всем остальным пользоваться этим ядром. И тогда больше всего шансов, что он почти один владеть этим ядром.
Спасибо, буду гуглить
Обсуждают сегодня