Bufferleegloop

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken

Een bufferleegloop is het tegengestelde van een bufferoverloop. Bij een bufferleegloop loopt de buffer leeg door gebrek aan gegevens, waardoor een storing ontstaat in de werking van een computerprogramma of (muziek)toepassing. Wanneer de gegevensstroom stopt, loopt de buffer spontaan leeg. Dit gebeurt onder meer wanneer een computerprogramma gesloten wordt terwijl er nog muziek speelde. Men hoort dan meestal nog een paar seconden muziek. Een bufferleegloop kan voorkomen worden door op voorhand genoeg gegevens te bufferen zodat wanneer de verbinding kortstondig uitvalt, er nog steeds gegevens zijn en de buffer terug bijgevuld wordt wanneer er nieuwe data beschikbaar komt, voordat hij leeg raakt.