Допустим, что есть поток (т1) и поток (т2). Есть 2 общих ресурса р1 и р2, которые будут использовать оба потока. т1 захватывает ресурс р1, а р2 захватывает следующий поток и все это делается параллельно. т2 не высвобождая свой ресурс, затребует р1, а т1 тоже не высвобождая свой ресурс, затребует ресурс, который удерживается т2.