Endlosschleife
Eine Endlosschleife ist eine Schleife oder ein Kreislauf, der - ohne Ende - in sich geschlossen ist. Endlosschleifen können subjektiv oder objektiv sein.Endlosschleifen können bei der Programmierung vorkommen. Diese sind Schleifenn, die - bewusst oder unbewusst - keine Abbruchbedingung haben. So ist z.B. die Steuerung der Maus eine gewollte Endlosschleife, die auf eine Bewegung wartet und dann dementsprechend reagiert. Bei Multitasking-Systemen laufen mehrere Endlosschleifen parallel, bei einem Singletask-System eigentlich nur eine.
Endlosschleifen mit Abbruchbedingung werden als Rekursionen bei effizienter Programmierung verwendet. Unbeabsichtigte Endlosschleifen, bei denen die Abbruchbedingung nicht greift oder fehlerhalft ist, kommen in der praktischen Programmierung vor und werden möglicherweise vom Betriebssystem abgebrochen, falls jeder Aufruf der Schleife Ressourcen benötigt (z.B. bei rekursiven Funktionen), so dass man vielleicht den Eindruck bekommt, die Schleife sei nicht mehr endlos. Der Eindruck täuscht jedoch, denn in diesem Fall wurde das Beenden von außen herbeigeführt und hat nichts mit den Eigenschaften der Schleife selbst zu tun sondern vielmehr damit, dass die Ressourcen (üblicherweise der Arbeitsspeicher) nicht unbegrenzt sind.
Auch geometrische Figuren sind mögliche Endlosschleifen, wie z.B. der Kreis oder das Möbiusband.
Subjektiv kann der Mensch manche Lebensituationen als Endlosschleife empfinden.
Endlosschleifen können zur Rückkopplung führen.