Какие основные условия должны быть выполнены, чтобы в программе произошла deadlock? — ДейлиПреп