Algoritma ostrich
yaitu strategi mengabaikan masalah yang mungkin terjadi atas dasar pada masalah
itu sendiri yang mungkin sangat jarang terjadi untuk itu muncul istilah seperti
seolah kita menempel kepala kita di pasir dan berpura-pura bahwa tidak ada
masalah. Hal tersebut lebih efektif dibanding upaya pencegahannya itu sendiri.
Algoritma ini juga bisa digunakan untuk menangani jika terjadi deadlock pada
pemrograman concurren.
Gambaran Algoritma
Ostric
- Jangan lakukan
apapun, cukup restart sistem
(ostrich: benamkan kepala ke pasir dan berpura-pura tidak masalah sama sekali) - Dilakukan bila :
- Deadlock sangat jarang terjadi
- Algoritma deadlock lainnya biayanya lebih tinggi - Diimplementasikan oleh Windows dan UNIX
- Trade off
- Kenyamanan (convenience) vs keakuratan (correctness)
Tidak ada komentar:
Posting Komentar