Selon vous, quel morceau de code est le plus dangereux jamais écrit ? Il peut y avoir différentes opinions ici, mais de nombreux programmeurs conviennent que le danger réside dans la simplicité. C’est pourquoi ils citent la bombe fork classique parmi les morceaux de code les plus risqués. Il s'agit d'un programme qui crée sans cesse des copies de lui-même et qui, à leur tour, créent leurs propres copies, et ainsi de suite jusqu'à épuisement de la mémoire. Une telle blague peut être écrite par accident, mais le plus souvent, ce joli petit morceau de code est créé à des fins de sabotage. Le programme fork bomb classique (écrit en C) ressemble à ceci : Si vous avez déjà terminé les leçons 3 et 4 du CS50, vous comprenez tous les mots sauf fork=). Ainsi, fork() est un appel système à l'aide duquel le programme crée ses copies. Attention! Nous pensons que parmi nos lecteurs il y aura des amateurs d'expériences qui voudront vérifier de leurs propres yeux si ce petit programme aidera votre ordinateur. Si vous décidez d'essayer, nous vous recommandons fortement de sauvegarder tous les documents non enregistrés. Nous sommes sérieux. Très probablement, la vitesse de consommation des ressources vous surprendra =).
#include
int main() { while(1) fork(); }
GO TO FULL VERSION