Deadlock

Deadlock adalah situasi dalam komputasi di mana dua atau lebih proses saling menunggu satu sama lain untuk melepaskan sumber daya yang sedang mereka pegang, sehingga tidak ada proses yang bisa melanjutkan eksekusi (macet selamanya).

Konteks Penggunaan

Masalah klasik dalam pemrograman multithreaded atau database.

Contoh

Proses A pegang Kunci 1, minta Kunci 2. Proses B pegang Kunci 2, minta Kunci 1. Keduanya menunggu selamanya.

Catatan

Seperti 4 mobil di persimpangan yang saling menghalangi jalan satu sama lain.

Bangun Karier Sebagai AI Engineer dalam 8 Minggu!

Info Detail
Apa Itu Deadlock? Definisi & Penjelasan | Kamus REA Ruangguru