Luc Damas - The fork() is strong in your family

=)

Pour les non informaticiens:

  • #include <force.h> : c'est pour dire que ce programme va hériter (avoir) la Force ;)
  • ./skywalker sur Vador et Luke c'est l'exécutable, le programme qui est lancé
  • fork() -> je crée un fils à partir de moi même (Vador est le papa de Luke) *spoiler*
  • les truc en 0xFF sur le sabre laser c'est pour définir la couleur (du sabre laser) en, ici rouge ou vert (RGB pour Red, Green Blue)
  • mutex: c'est en informatique un système qui bloque le chemin/travail d'un autre (ici sabre contre sabre)
  • free(saber) : en informatique, c'e'st libérer les ressources/effacer de la mémoire un objet dans le code, ici le sabre
  • SIGKILL c'est le message qu'on envoie à un programme pour qu'il se ferme (tout seul)
  • "look at your pid": un pid c'est le numéro qu'a chaque programme sur un ordinateur et accessoirement ici, chaque pid a aussi un "papa" et connait son papa (Vador pour Luke)
  • SIGTERM c'est le signal qu'on se lance pour se dire "je vais m'arrêter" ... ici sauter/se suicider pour Luke

Source:

The fork() is strong in your family

SWFork.jpg
luc-damas.fr
L'image sur le lien ou plus directement .

Haut de page