Senin, 21 November 2011

2 DEADLOCK


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.