PDFprof.com Search Engine



Synchronisation des Processus: Exclusion Mutuelle

PDF
Images
List Docs
  • C'est quoi la synchronisation des processus ?

    La synchronisation de processus cherche par exemple à empêcher des programmes d'exécuter la même partie de code en même temps, ou au contraire forcer l'exécution de deux parties de code en même temps.

  • Comment assurer l'exclusion mutuelle ?

    Lorsque l'on crée une instance d'une certaine classe, on crée également un moniteur qui lui est associé.
    Lorsque l'on applique le modificateur synchronized , on place la méthode (le bloc de code) dans ce moniteur, ce qui assure l'exclusion mutuelle.

  • Quel est l'inconvénient des solutions avec attente active ?

    Le processus qui entrera en SC est celui qui a positionné la valeur tour en premier. inconvénient : elle basée sur l'attente active ; un processus ne pouvant entrer en SC utiliserait l'UC inutilement . endormi, et sera réveillé lorsqu'il pourra y entrer.

  • Un mutex est un verrou simple, ayant deux états: verrouillé et déverrouillé.
    Lorsqu'il est créé, un mutex est déverrouillé.
    La sous-routine pthread_mutex_lock verrouille le mutex spécifié dans les conditions suivantes: Si le processus mutex est déverrouillé, le sous-programme le verrouille.
Un Mutex (anglais : Mutual exclusion, Exclusion mutuelle) est une primitive de synchronisation utilisée en programmation informatique pour éviter que des ressources partagées d'un système ne soient utilisées en même temps.

CHAPITRE II : METHODES ET OUTILS DE SYNCHRONISATION
Pris pour l'application de la loi n° 37-99 relative à l'état civil
République française
3 Concepts de base de la concurrence et du parallélisme
IFT 630
IFT 630 Processus concurrents et parallélisme
Parallélisme et concurrence
CH4 : Programmation Concurrente
Processus et concurrence
TIPE : Code correcteur d'erreurs
Next PDF List

Synchronisation des Processus: Exclusion Mutuelle