Niekada nesibaigiantis ciklas.
Begalinį ciklą galima sustabdyti tik priverstinai, iš išorės nutraukus jo vykdymą, dažniausiai nutraukus visos programos, kurioje yra toks ciklas, veikimą.
Begalinis ciklas paprastai atsiranda tuomet, kai nekeičiama ciklo kartojimą valdanti sąlyga arba jos komponentai keičiami taip, kad sąlygos reikšmė visada išlieka nepakitusi.
Tai klaida programoje, kurią reikia ištaisyti pašalinant begalinio ciklo atsiradimo priežastį.