Kevin Kofler (./3883) :
Et si tu veux créer un nouveau processus sans lancer un nouvel exécutable, tu l'as fort dans le c…
Ouais et je vois pas à quoi ça sert… À part faire des économies de bouts de chandelle sur la création d'un truc super coûteux au système et qui ne devrait se produire qu'occasionnellement…
avec ta "magnifique" API parce qu'il n'y a même pas une fonction aussi élémentaire que fork()!
Fork est typiquement un truc que je ne peux pas saquer dans la philosophie Unix.
On a pas besoin de foker parce qu'on a un truc mieux (plus léger, plus performant, plus pratique) que les processus pour faire du multi-tâches : les threads. (Ça existait (correctement) sous Windows avant Linux hein…)
Je pense qu'il est inutile de lister les nombreux aspects sur lesquels la programmation avec des threads est supérieure à celle avec des processus, mais si tu veux on peut le faire.
En tout cas, peut parfaitement faire sans fork en codant proprement avec des threads, et il n'y a plus rien à prouver à ce sujet.
En fait y'a réalistement presque jamais besoin de fork…
Et sinon, tu ne penses pas que piquer l'argent du contribuable pour te payer à glander dans une université toute ta vie c'est du racket ?
Et est-ce que tu crois vraiment que distribuer Red Hat sur tous les PC vendus serait vraiment gratuit ?