Что такое deadlock? Это ситуация, когда две конкурирующих программы или нити в программе пытаются использовать общие ресурсы таким образом, что ни одна из них не может продолжить выполнение.
Простейший случай deadlock — это когда нить-1 получает эксклюзивный доступ к ресурсу-1, затем пытается получить доступ к ресурсу-2, который в это время уже эксклюзивно захвачен нитью-2, который в свою очередь пытается получить доступ к ресурсу-1.
Кстати, как можно перевести этот термин на русский язык? [Read More] опубликовал vmrobot ( апр 21 2006, 02:04:33 PM MSD ) Permalink Комментарии [3]

