BT Sözlüğü › Programlama › Sonsuz döngü

Sonsuz döngü

Programlama Svenska → Güncellendi: 2026-10-11

Koşulu hiç yanlış olmayan bir döngü — ya ciddi bir hata ya da tam da istediğiniz şey.

Kazara olanı, sayacın sınıra hiç ulaşmaması, çıkış testinin yanlış değişkeni karşılaştırması ya da kayan noktalı yuvarlamanın i != 1.0 koşulunu sonsuza dek doğru tutması gibi durumlarda görülür. Belirtisi, bir iş parçacığının çekirdeği %100'de tutması, programın geri kalanının canlı görünmesidir. Kilitlenme dışarıdan benzer görünür ama hiç CPU harcamaz; ikisini ayırmanın en hızlı yolu budur.

Bilerek yazılanı sanıldığından yaygındır: içinde break olan while (true), olay döngülerinin, sunucunun kabul döngüsünün ve hiç sonlanmaması gereken gömülü sistemlerin standart biçimidir. Hangisini yazdığınıza hiçbir aracın otomatik karar verememesi araçların eksikliği değil, kanıtlanmış bir sonuçtur — bkz. durma problemi.

← Sözlüğe dön