Да, по приведённому коду - блокирующая. Если без ОС - то автор,
предположительно, понимает что делает: нет чего-то, что надо
отслеживать на интервале такого замера; если ОС - то на крайний
случай вытеснится задача. К тому же прерывания тоже имеют время
реакции, сохранения на стек, загрузки из стека; так что для
микросекундных - вполне вариант при определённых условиях.