Maka lebih efektif untuk memungkinkan masalah itu terjadi dibanding upaya pencegahannya itu sendiri.
Pada algoritma ini juga bisa digunakan untuk menangani terjadi deadlock pada pemrograman concurrent jika untuk mendeteksi atau pencegahan lebih tinggi.
Sedikit gambaran pada Algoritma Ostrich ini
- Jangan lakukan apapun, cukup restart sistem
(ostrich: benamkan kepala ke pasir dan berpura-pura tidak masalah sama sekali) - Dilakukan bila:
- Deadlock sangat jarang terjadilah
- Algoritma deadlock lainnya biayanya lebih tinggi - Diimplementasikan oleh Windows dan UNIX
- Trade off
- Kenyamanan (convenience) vs keakuratan (correctness)
Sumber
0 komentar:
Posting Komentar