Скільки потоків потрібно для Дедлока?

Простий дідлок виникає, коли з двох потоків перший захопив блокування А і намагається захопити блокування B, а другий захопив блокування B і намагається захопити блокування A. Приклад такого дідлока наведено в лістингу 3.