• [^] # Re: canne you spique frène-tcheu ?

    Posté par (site web personnel) . En réponse à la dépêche MPlayer a forké. Évalué à 4.

    fork() : appelle système qui dédouble un processus (en crée une copie conforme) C'est le summum de l'élégance, une fonction appellée une fois qui retourne 2 fois :-) (une fois avec un code 0 pour le fils, et l'autre fois dans la père avec le pid du fils comme code de retour)

    thread = processus léger = processus qui partage son espace d'adressage anec un autre, ainsi que le contexte (descripteurs de fichiers...) (les processus, au moins sous UNIX sont normalement chacun dans un espace d'adressage virtuel différent) Il y a 2 façons de gérer des threads, la façon Linux (1-to-1), on prend un PID par thread, et on le gèrenet comme des processus (sauf que certaines parties du contexte sont communes) et le n-to-1 (type BSD) ou l'ordonancement des threads est fait en mode utilisateur à l'interieur même d'un processus.

    pthread = lib standard (POSIX) pour utiliser des threads

    multithreadé = programme créant plusieurs threads pour faire des choses en même temps.