Where does this UltraSound disturbance come from?

It is true that if you ask the processor to do more than it is capable of doing then your code will fail, possibly in weird and unexpected ways. However, that is not what the term blocking code is generally understood to mean. I've given you my definition, perhaps someone else here has a better or easier to understand definition or description.

Some useful tutorials:

That's just a sample, there are lots more.