This is when the buffer that is read from (and should always have always available access) is empty.
A good example is a sound output device. The audio device will read its buffer at a constant speed, and if you do not maintain its data at a high enough speed, the buffer will be exhausted. And it will be unpleasant.
source
share