حلقه (Loop) یک برنامه یا اسکریپت نرم افزاری است که دستورالعمل‌های مشابهی را تکرار می‌کند یا همان اطلاعات را بارها و بارها پردازش می‌کند تا زمانی که دستور توقف را دریافت کند. اگر به درستی مدیریت نشود، یک حلقه می‌تواند موجب کند شدن کامپیوتر شود زیرا با تکرار همان مراحل در یک حلقه بی‌پایان غرق می‌شود.