Logo
Unionpédia
Communication
Disponible sur Google Play
Nouveau! Téléchargez Unionpédia sur votre appareil Android™!
Télécharger
Accès plus rapide que le navigateur!
 

Interblocage

Indice Interblocage

Exemple d'interblocage: le processus ''P1'' utilise la ressource ''R2'' qui est attendue par le processus ''P2'' qui utilise la ressource ''R1'', attendue par ''P1''. Un interblocage (ou étreinte fatale, deadlock en anglais) est un phénomène qui peut survenir en programmation concurrente.

7 relations: Algorithme du banquier, Ensemble, Exclusion mutuelle, Inversion de priorité, Processus (informatique), Programmation concurrente, Thread (informatique).

Algorithme du banquier

L'algorithme du banquier est un algorithme qui a été mis au point par Edsger Dijkstra en 1965 pour éviter les problèmes d'interblocage et gérer l'allocation des ressources.

Nouveau!!: Interblocage et Algorithme du banquier · Voir plus »

Ensemble

Ensemble de polygones dans un diagramme d'Euler En mathématiques, un ensemble désigne intuitivement un rassemblement d’objets distincts (les éléments de l'ensemble), « une multitude qui peut être comprise comme une totalité » pour paraphraser Georg Cantor qui est à l'origine de la théorie des ensembles.

Nouveau!!: Interblocage et Ensemble · Voir plus »

Exclusion mutuelle

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.

Nouveau!!: Interblocage et Exclusion mutuelle · Voir plus »

Inversion de priorité

L'inversion de priorité est un phénomène qui peut se produire en programmation concurrente.

Nouveau!!: Interblocage et Inversion de priorité · Voir plus »

Processus (informatique)

Un processus (en anglais, process), en informatique, est un programme en cours d'exécution par un ordinateur.

Nouveau!!: Interblocage et Processus (informatique) · Voir plus »

Programmation concurrente

La programmation concurrente est un paradigme de programmation tenant compte, dans un programme, de l'existence de plusieurs piles sémantiques qui peuvent être appelées threads, processus ou tâches.

Nouveau!!: Interblocage et Programmation concurrente · Voir plus »

Thread (informatique)

threads''. Un ou fil (traduction normalisés par ISO/CEI 2382-7:2000 (autres appellations connues: processus léger, fil d'exécution, fil d'instruction, processus allégé, filet d'exécutionLarousse référence: dictionnaire de l'informatique, sous la direction de Pierre Morvan, 1996, exétron, tâche, voire unité d'exécution ou unité de traitement) est similaire à un processus car tous deux représentent l'exécution d'un ensemble d'instructions du langage machine d'un processeur. Du point de vue de l'utilisateur, ces exécutions semblent se dérouler en parallèle. Toutefois, là où chaque processus possède sa propre mémoire virtuelle, les d'un même processus se partagent sa mémoire virtuelle. En revanche, tous les possèdent leur propre pile d'exécution.

Nouveau!!: Interblocage et Thread (informatique) · Voir plus »

Redirections ici:

Étreinte fatale.

SortantEntrants
Hey! Nous sommes sur Facebook maintenant! »