Dəvəquşu alqoritmi — informatikada (kompüter elmində) çox nadir ola biləcəyi üçün potensial problemləri görməzlikdən gəlmək strategiyası. Adını "başını quma soxmaq və heç bir problem olmadığını iddia etmək" mənası verən almışdır. Problemin qarşısını almaqdansa, onun baş verməsinə imkan vermək daha sərfəli olduqda istifadə olunur.
Ölü kilidlənmə zamanı istifadə
Bu yanaşma, çox nadir olduğu və aşkarlanması və ya qarşısının alınması xərclərinin yüksək olduğu güman edildiyi halda, paralel proqramlaşdırmada aradan qaldırılmasında istifadə edilə bilər. Əgər dəstdəki hər bir proses digər prosesin hərəkətə keçməsini gözləyirsə, proseslər dəsti kilidlənir.
Dəvəquşu alqoritmi heç bir problem olmadığını iddia edir və ölü kilidlənmələr çox nadir hallarda baş verərsə və onların qarşısının alınmasının dəyəri yüksək olarsa, o zaman istifadə edilməsi məqsədəuyğundur. UNIX və Windows əməliyyat sistemləri bu yanaşmadan istifadə edirlər.
Dəvəquşu alqoritmindən istifadə kilidlənmə ilə mübarizə üsullarından biri olsa da, dinamik qaçınma, , aşkarlama və bərpa və qarşısının alınması kimi digər effektiv üsullar da mövcuddur.
İstinadlar
- English, John. (ingilis). Bloomsbury Publishing. 2017-09-16. ISBN 978-0-230-37408-9. 2022-10-06 tarixində . İstifadə tarixi: 2024-01-07.
- Kaur, Gurusharan; Kaur, Lakhbir; Kaur, Rajinder. (ingilis). Educreation Publishing. 2022-10-06 tarixində . İstifadə tarixi: 2024-01-07.
- . 2012-04-12 tarixində . İstifadə tarixi: 2024-01-07.