JavaRush /Blog Java /Random-PL /Najbardziej niebezpieczny kod
Dr-JohnZoidberg
Poziom 41
Киев

Najbardziej niebezpieczny kod

Opublikowano w grupie Random-PL
Który fragment kodu określiłbyś jako najniebezpieczniejszy, jaki kiedykolwiek napisano? Mogą być tutaj różne opinie, ale wielu programistów zgadza się, że niebezpieczeństwo kryje się w prostocie. Dlatego klasyczną bombę widełkową zaliczają do najbardziej ryzykownych fragmentów kodu. Jest to program, który w nieskończoność tworzy swoje kopie, a oni z kolei tworzą własne kopie i tak dalej, aż skończy się pamięć. Taki żart może zostać napisany przez przypadek, ale najczęściej ten uroczy fragment kodu jest tworzony w celu sabotażu. Klasyczny program fork bomba (napisany w C) wygląda następująco: Jeśli ukończyłeś już wykłady 3 i 4 z CS50, rozumiesz wszystkie słowa z wyjątkiem fork=). Zatem fork() jest wywołaniem systemowym, za pomocą którego program tworzy swoje kopie. Uwaga! Uważamy, że wśród naszych czytelników znajdą się miłośnicy eksperymentów, którzy będą chcieli na własne oczy sprawdzić, czy ten malutki program pomoże Twojemu komputerowi. Jeśli zdecydujesz się spróbować, zdecydowanie zalecamy zapisanie wszystkich niezapisanych dokumentów. Mówimy poważnie. Najprawdopodobniej prędkość zużycia zasobów Cię zaskoczy =). #include int main() { while(1) fork(); }
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION