Deadlock
kali
ini anomuas.blogspot.com akan menjelaskan sedikit tentang pengertian
DEADLOCK dan cara mencegahnya.walau pun tulisannya jelek semoga bermanfaat :)
Pengertian
Deadlock
adalah suatu kondisi dimana 2 proses atau lebih tidak dapat
melanjutkan eksekusinya karena proses-proses tsb saling menunggu
kejadian (mis resource) yang tidak pernah terjadi.
Contoh
: macet yang terjadi pada persimpangan jalan, proses yang
saling menunggu resource.
Karakteristik
Deadlock
Beberapa
kondisi yang menyebabkan terjadinya deadlock :
1.Mutual
Exclusion : suatu kondisi dimana setiap resource diberikan
tepat pd satu proses pada suatu waktu.
2.Hold
& Wait : Suatu proses yang yang sedang me megang suatu
resources dapat meminta mengakses resource yang lain.