Mungkin anda pernah mengalami not responding, lemot, bahkan hang saat anda membuka beberapa aplikasi pada perangkat komputer anda secara bersamaan. Salah satu penyebabnya adalah deadlock, karena deadlock adalah kondisi dimana beberapa program tidak mendapatkan sumber daya yang dibutuhkan sesuai kebutuhan. Misalnya dua program yang berjalan secara bersamaan saling memegang kontrol sumber daya yang dibutuhkan secara bersamaan, tidak ada yang dapat melanjutkan proses sampai program yang lain memberikan sumber dayanya, tetapi kedua program tersebut tidak ada yang mau mengalah. Maka setiap proses yang berjalan akan mengalami deadlock karena tidak ada yang mendapatkan sumber daya yang dibutuhkan. Syarat tejadinya deadlock Sebelum melanjutkan ke syarat terjadinya deadlock anda harus mengetahui sirkulasi deadlock, sirkulasi deadlock yaitu resource atau segala macam sumber daya yang dibutuhkan untuk menjalankan suatu program, berikut adalah contoh bentuk resource: - RAM (sebagai mem...
Situs Teknologi, Bisnis, Game, Pemrograman, dan Pendidikan