• [^] # Re: Statistiques...

    Posté par . En réponse à la dépêche Apache 2.0 disponible pour tous. Évalué à 10.

    Oui, mais il y a une grande différence entre le fork() de Unix et le CreateProcess() de Windows.

    fork() : création d'un nouveau processus en copiant l'environnement mémoire et le statut d'exécution du processus en cours (le père donc).

    CreateProcess : création d'un nouveau processus et de son thread attaché en exécutant un binaire.

    Donc dans le deuxième cas, on ne peut pas profiter directement du travail du processus père dans le processus fils (à part en passant par un fichier de stockage ou autre mécanisme système).

    Bref la fonction CreateProcess() de Windows est équivalente à exec*() de Unix.


    Après, pour ta question sur le pthread_create, pour moi c'est la création d'un nouveau thread et pas d'un processus (le man dit comme cela également).
    Mais faudrait peut-être vérifier.