SFML 2 uses internally a precision of nanoseconds, but the overall precision also depends on your hardware clocks.
In general however microseconds are good enough, as you don't need more than 1000000 ticks per second.
Having an infinite loop without any waiting/breaking is not recommended, as it would just consume a whole CPU core, just doing nothing really.