JavaRush /Blog Java /Random-VI /Mã nguy hiểm nhất
Dr-JohnZoidberg
Mức độ
Киев

Mã nguy hiểm nhất

Xuất bản trong nhóm
Bạn cho rằng đoạn mã nào nguy hiểm nhất từng được viết? Có thể có nhiều ý kiến ​​khác nhau ở đây nhưng nhiều lập trình viên đều đồng ý rằng mối nguy hiểm nằm ở sự đơn giản. Đó là lý do tại sao họ gọi forkbom cổ điển là một trong những đoạn mã nguy hiểm nhất. Đây là một chương trình không ngừng tạo ra các bản sao của chính nó và đến lượt chúng, chúng tạo ra các bản sao của riêng mình, v.v. cho đến khi hết bộ nhớ. Một trò đùa như vậy có thể được viết ra một cách tình cờ, nhưng thường thì đoạn mã nhỏ dễ thương này được tạo ra để phá hoại. Chương trình Fork Bomb cổ điển (viết bằng C) trông như thế này: Nếu bạn đã học xong bài 3 và 4 của CS50 thì bạn hiểu được tất cả các từ ngoại trừ fork=). Vì vậy, fork() là một cuộc gọi hệ thống mà chương trình sẽ tạo ra các bản sao của nó. Chú ý! Chúng tôi nghĩ rằng trong số những độc giả của chúng tôi sẽ có những người yêu thích thử nghiệm muốn tận mắt kiểm tra xem chương trình nhỏ bé này có giúp ích được cho máy tính của bạn hay không. Nếu bạn quyết định thử, chúng tôi thực sự khuyên bạn nên lưu tất cả tài liệu chưa được lưu. Chúng tôi nghiêm túc. Rất có thể tốc độ tiêu tốn tài nguyên sẽ khiến bạn bất ngờ =). #include int main() { while(1) fork(); }
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION