LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Сначала запустить нить хрен знает где, затем поменять ей аффинити.

Именно так.

Там, где за этим приходится следить, такой сценарий ну очень сильно неправильный.

Это не подходит там, где нити короткоживущие, нет возможности сделать нормальный протокол инициализации, и даже нельзя вызвать set_affinity в нити-родителе. Т.е. много неестественных ограничений.

Исходная версия tailgunner, :

Сначала запустить нить хрен знает где, затем поменять ей аффинити.

Именно так.

Там, где за этим приходится следить, такой сценарий ну очень сильно неправильный.

Этот подход не подходит там, где нити короткоживущие, нет возможности сделать нормальный протокол инициализации, и даже нельзя вызвать set_affinity в нити-родителе. Т.е. много неестественных ограничений.