CONTOH NON-DEADLOCK
gambar di atas tidak deadlock.
berikut penjelasannya:
- P4 menggunakan R4 terlebih dahulu.
- P4 selesai, R4 kosong (tidak terdapakai). Masuklah P2 yang membutuhkan R4.
- P4 telah selesai dengan R4, P4 berjalan menggunakan R3. P4 selesai dengan menggunakan R3, maka R3 kosong (tidak terpakai).
- P2 selesai dengan menggunakan R4, kemudian P2 berjalan menggunakan R3.
- P3 berjalan dengan menggunakan R4.
- P3 selesai dengan menggunakan R4, kemudian P3 berjalan menggunakan R1.
- R1 selesai digunakan oleh P3, maka R1 kosong (tidak terpakai). masuklah P1 yang membutuhkan R1.
- P1 selesai menggunakan R1, kemudian P1 berjalan menggunakan R2.
- R2 selesai digunakan oleh P1, maka R2 kosong (tidak terpakai). masuklah P3 yang membutuhkan R2.
- R2 selesai digunakan oleh P3, maka R2 kosong (tidak terpakai). masuklah P2 yang membutuhkan R2.
Komentar
Posting Komentar
Terima kasih sudah membaca postingan ini. Silahkan komentarnya