Skip to main content

무한 루프는 무엇입니까?

∎ 무한 루프는 컴퓨터 프로그램이 끝없이 명령을 계속 실행하게하는 조건입니다.이는 일반적으로 세 가지 원인 중 하나로 인한 것입니다. 프로그램은 종료 조건이 없거나 프로그램의 종료 조건이 달성 할 수 없거나 반복 명령으로 프로그램이 지속적으로 다시 시작됩니다.대부분의 경우, 무한 루프는 컴퓨터가 크게 느려지거나 잠그게합니다.초기 컴퓨터에서는이 루프들이 종종 다시 시작해야하지만, 현대 운영 체제는 종종 그들을 잡고 프로그램을 종료하기 전에 프로그램을 종료 할 것입니다.이 용어의 다른 용도는 일반적으로 부정확합니다.대부분의 경우, 무한 루프는 프로그램의 최종 목표가 아니며 코드 어딘가에 문제가 발생합니다.무한 루프의 세 가지 주요 사례 각각은 완전히 프로그래밍 및 소프트웨어 기반입니다.많은 경우에, 이것은 결코 오지 않을 최종 지침을 기다리면서 프로그램이 잠그게됩니다.다른 경우에는 프로그램에 대한 마지막 지침은 명령을 실행하거나 명령을 처리하는 것이 었습니다.이 경우, 끝없이 이러한 일을 계속할 것입니다.이로 인해 컴퓨터가 전체 시스템이 끝없이 문제를 해결할 때까지 컴퓨터가 무한 루프의 반복 명령으로 천천히 채워집니다.program 프로그램의 최종 조건을 달성 할 수없는 경우 비슷한 상황이 발생합니다.이 경우 프로그램은 끝날 수 있지만 결코 끝나지 않습니다.종말점의 문제는 프로그래밍에있을 수 있거나 조건을 유발하는 컴퓨터 오류 일 수 있습니다.예를 들어, 프로그램이 특정 위치에서 특정 정보를 요청하는 경우 프로그래밍 오류는 정보가 다른 지점에 저장되는 것입니다.반면에, 정보가 프로그램에 가고 있지만 사용자 또는 다른 프로그램의 간섭으로 인해 중단되면 단순히 도착하지 않을 수 있습니다.프로그래밍 내에서 어떤 곳은 프로그램에 무언가를 반복하도록 지시하는 명령입니다.이러한 명령은 일반적이지만 조건은 반복 명령이 초기 반복으로 돌아 오지 않아야합니다.이런 일이 발생하면 프로그램이 명령을 실행하고 반복 문을 누른 다음 명령을 다시 실행 한 다음 다시 반복 등을 수행합니다.이 루프는 종종 맬웨어의 일부로 종종 의도적으로 프로그래밍 될 가능성이 가장 높습니다.