JavaRush /Java Blog /Random-KO /가장 위험한 코드
Dr-JohnZoidberg
레벨 41
Киев

가장 위험한 코드

Random-KO 그룹에 게시되었습니다
지금까지 작성된 코드 중 가장 위험하다고 생각하는 코드는 무엇입니까? 여기에는 서로 다른 의견이 있을 수 있지만 많은 프로그래머는 위험이 단순성에 있다는 데 동의합니다. 이것이 그들이 가장 위험한 코드 조각 중 하나로 고전적인 포크 폭탄을 명명한 이유입니다. 이것은 끝없이 자신의 복사본을 생성하고, 차례로 자신의 복사본을 생성하는 등의 작업을 메모리가 다 떨어질 때까지 계속하는 프로그램입니다. 이런 농담은 우연히 작성될 수도 있지만, 대개 이 귀여운 작은 코드 조각은 방해 행위를 위해 만들어집니다. C로 작성된 클래식 포크 폭탄 프로그램은 다음과 같습니다. CS50의 강의 3과 4를 이미 완료한 경우 fork=)를 제외한 모든 단어를 이해합니다. 따라서 fork()는 프로그램이 복사본을 생성하는 데 도움이 되는 시스템 호출입니다. 주목! 우리 독자 중에는 이 작은 프로그램이 컴퓨터에 도움이 될지 직접 눈으로 확인하고 싶어하는 실험을 좋아하는 사람들이 있을 것이라고 생각합니다. 시도하기로 결정한 경우 저장되지 않은 모든 문서를 저장하는 것이 좋습니다. 우리는 진지해요. 아마도 리소스 소비 속도는 당신을 놀라게 할 것입니다 =). #include int main() { while(1) fork(); }
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION