JavaRush /Java-Blog /Random-DE /Der gefährlichste Code
Dr-JohnZoidberg
Level 41
Киев

Der gefährlichste Code

Veröffentlicht in der Gruppe Random-DE
Welcher Code ist Ihrer Meinung nach der gefährlichste, der jemals geschrieben wurde? Hier mag es unterschiedliche Meinungen geben, aber viele Programmierer sind sich einig, dass die Gefahr in der Einfachheit liegt. Deshalb zählen sie die klassische Fork-Bombe zu den riskantesten Codestücken. Dies ist ein Programm, das endlos Kopien von sich selbst erstellt, und diese wiederum erstellen ihre eigenen Kopien und so weiter, bis der Speicher erschöpft ist. Ein solcher Witz kann aus Versehen geschrieben werden, aber in den meisten Fällen wird dieser niedliche kleine Code für Sabotagezwecke erstellt. Das klassische Fork-Bomb-Programm (in C geschrieben) sieht so aus: Wenn Sie die Vorlesungen 3 und 4 von CS50 bereits abgeschlossen haben, verstehen Sie alle Wörter außer fork=). Fork() ist also ein Systemaufruf, mit dessen Hilfe das Programm seine Kopien erstellt. Aufmerksamkeit! Wir glauben, dass es unter unseren Lesern auch Experimentierfreudige gibt, die mit eigenen Augen prüfen möchten, ob dieses kleine Programm Ihrem Computer hilft. Wenn Sie sich entscheiden, es zu versuchen, empfehlen wir Ihnen dringend, alle nicht gespeicherten Dokumente zu speichern. Wir meinen es ernst. Höchstwahrscheinlich wird Sie die Geschwindigkeit des Ressourcenverbrauchs überraschen =). #include int main() { while(1) fork(); }
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION