deadlock

Une définition du Jargon Français.
Aller à : Navigation, rechercher

Dr enus.png nom masculin.  [exécution]. Blocage découlant d'un bug faisant qu'au moins deux entités (fonctions, processus...) s'attendent indéfiniment mutuellement. Chacune dispose d'un verrou dont une autre a besoin, et cela forme un « cycle » (une chaîne fermée) donc au moins l'un d'eux doit renoncer à attendre (et le plus souvent par conséquent être tué).

C'est par exemple le cas lorsqu'un processus A attend B qui attend C qui attend A.

Interblocage, en français.

Voir aussi livelock.