Kamis, 27 Mei 2010

Deadlock


Pengertian Deadlock

Deadlock merupakan proses saling tunggu menunggu sumber lain selamanya, sementara satu proses hanya boleh menggunakan satu sumber daya, dan masing-masing tidak bisa melepaskan yang sedang digunakan. Proses menunggu terus menerus, sementara sumber daya yang ditunggu tidak akan pernah didapatkan.

Terjadinya Deadlock
Deadlock yang mungkin dapat terjadi pada suatu proses disebabkan proses itu menunggu suatu kejadian tertentu yang tidak akan pernah terjadi. Dua atau lebih proses dikatakan berada dalam kondisi deadlock, bila setiap proses yang ada menunggu suatu kejadian yang hanya dapat dilakukan oleh proses lain dalam himpunan tersebut.

Strategi menghadapi Deadlock
1.Mengabaikan adanya deadlock
2.Memastikan bahwa deadlock tidak akan pernah ada
3.Membiarkan deadlock tetap terjadi , dengan menggunakan beberapa metode seperti : pendekatan deadlock dan pemulihan deadlock

Cara mengatasi Deadlock dengan beberapa metode sebagai berikut:
1. Metode pencegahan terjadinya deadlock (deadlock prevention),
2. Metode penghindaran terjadinya deadlock (deadlock avoidance),
3. Metode deteksi dan pemulihan dari deadlock (deadlock detection and recovery).


reference :

http://www.total.or.id/info.php?kk=Deadlock

0 komentar:

Posting Komentar