Могу ли я иметь 1 процессорное ядро ​​только для моей программы?

Мне нужно рассчитать разницу во времени между высоким -> низким и низким -> высоким фронтом сигнала на выводах GPIO. Я написал простую программу, которая делает это. После того, как я пробежался некоторое время, я был вполне доволен результатом (вариации 0,01 с). Но время от времени возникала...