Нет, по крайней мере, без использования чего-то вроде Cilk .Вы должны непреднамеренно использовать несколько потоков (или процессов), не осознавая этого.Возможно, вы используете стороннюю библиотеку, которая создает дополнительный поток или два в вашем процессе?
[EDIT]
Согласно комментариям, используйте программунапример top(1)
, чтобы убедиться, что на самом деле процесс вашей программы использует 100% обоих процессоров.В вашем случае процесс XORG перепрыгивает на 100%, потому что ваша программа производит большое количество вывода.