En informatique lorsque deux threads «deux taches en parallèle» s’exécutent et pour organiser leur accès a une ressource qui n’autorise qu’un seul accès a la fois
Disant que le premier thread veut utiliser ressource1 il la trouve libre et il la détient.. le deuxième thread veut utiliser une autre ressource ressource2 il la trouve libre et il la détient .. maintenant le premier veut utiliser aussi la ressource2 mais elle n’est pas libre le thread1 est mise en attente(sleep) ..même chose avec thread2 qui veut utiliser ressource1 mais elle n’est pas libre donc thread2 et aussi mise en attente ..
Les deux threads restent bloqués a l’infini on appelle ça un « blocage mortel » mot souvent utiliser en politique.
deadlock
Ca explique le déroulement des discussions sur cette section du forum aborder les mêmes sujets avec les mêmes arguments aboutira aux meme résultats.
Disant que le premier thread veut utiliser ressource1 il la trouve libre et il la détient.. le deuxième thread veut utiliser une autre ressource ressource2 il la trouve libre et il la détient .. maintenant le premier veut utiliser aussi la ressource2 mais elle n’est pas libre le thread1 est mise en attente(sleep) ..même chose avec thread2 qui veut utiliser ressource1 mais elle n’est pas libre donc thread2 et aussi mise en attente ..
Les deux threads restent bloqués a l’infini on appelle ça un « blocage mortel » mot souvent utiliser en politique.
deadlock
Ca explique le déroulement des discussions sur cette section du forum aborder les mêmes sujets avec les mêmes arguments aboutira aux meme résultats.