мне нужно по определенной причине моей работы, чтобы настроить процесс в Ubuntu 14.10 Linux дистрибутиве использовать попеременно другие процессорами.Как сказать однопоточный процессу использовать попеременно несколько процессоров
Я знаю, что с набор задач я могу контактный процесс на указанного процессора, но, как я говорю, что процесс использовать пусть , скажем, 50% от CPU 0 и 50% CPU 1.
UPDATE
Процесс Я подножка является однопоточен, может быть, я неправильно пытаться сказать однопоточный процесс, чтобы использовать два процессора с roundrobin алгоритмом.
Благодарим вас за понимание и помощь.
С уважением.
single thread = single cpu :( – sstan
Итак, вы имеете в виду, что я ошибаюсь, и там нет рациональности?;) – user2567806
Возможно, я не понимаю ваш вопрос. Если вы пытаетесь разделить поток так, чтобы он *** одновременно выполнял работу над 2+ ядрами процессора, это невозможно. Но если вы просите о том, чтобы один поток переключался между ядрами CPU, я не знаю, как это сделать, но это не может быть невозможно. Но это, вероятно, было бы нежелательно, так как вы потеряли бы выгоду от кэширования процессора и тому подобного. Лучше позволить ОС решить лучший способ запланировать поток. – sstan