JavaRush /จาวาบล็อก /Random-TH /รหัสที่อันตรายที่สุด
Dr-JohnZoidberg
ระดับ
Киев

รหัสที่อันตรายที่สุด

เผยแพร่ในกลุ่ม
โค้ดชิ้นใดที่คุณคิดว่าอันตรายที่สุดเท่าที่เคยเขียนมา เพราะเหตุใด อาจมีความคิดเห็นที่แตกต่างกันที่นี่ แต่โปรแกรมเมอร์หลายคนยอมรับว่าอันตรายอยู่ที่ความเรียบง่าย นั่นเป็นเหตุผลที่พวกเขาตั้งชื่อ fork Bomb แบบคลาสสิกให้เป็นโค้ดที่เสี่ยงที่สุด นี่คือโปรแกรมที่สร้างสำเนาของตัวเองอย่างไม่มีที่สิ้นสุด และพวกเขาก็สร้างสำเนาของตัวเองขึ้นมาเรื่อยๆ จนกว่าหน่วยความจำจะหมด เรื่องตลกดังกล่าวสามารถเขียนขึ้นได้โดยบังเอิญ แต่บ่อยครั้งที่โค้ดเล็กๆ น่ารักนี้ถูกสร้างขึ้นเพื่อการก่อวินาศกรรม โปรแกรม Fork Bomb แบบคลาสสิก (เขียนด้วยภาษา C) มีลักษณะดังนี้: หากคุณจบการบรรยายที่ 3 และ 4 ของ CS50 แล้ว คุณจะเข้าใจคำศัพท์ทั้งหมดยกเว้น fork=) ดังนั้น fork() คือการเรียกของระบบโดยอาศัยความช่วยเหลือจากโปรแกรมในการสร้างสำเนาของมัน ความสนใจ! เราคิดว่าในหมู่ผู้อ่านของเราจะมีผู้ชื่นชอบการทดลองที่ต้องการตรวจสอบด้วยตาตนเองว่าโปรแกรมเล็ก ๆ นี้จะช่วยคอมพิวเตอร์ของคุณหรือไม่ หากคุณตัดสินใจที่จะลอง เราขอแนะนำอย่างยิ่งให้คุณบันทึกเอกสารที่ยังไม่ได้บันทึกทั้งหมด เราจริงจัง. เป็นไปได้มากว่าความเร็วของการใช้ทรัพยากรจะทำให้คุณประหลาดใจ =) #include int main() { while(1) fork(); }
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION