Hazard Pointer

Türkçe karşılığı: Tehlike işaretçisiAlan: Eşzamanlılık

Lock-free veri yapısında bir thread'in erişmekte olduğu nesneyi ilan ederek başka thread'in bu nesneyi erken serbest bırakmasını engelleyen memory reclamation tekniği.

Eşzamanlılık Bağlamı

Thread hazard slot'a pointer yazar; remover retire listesinde nesneyi bekletir ve hiçbir hazard pointer göstermediğinde free eder. ABA ve use-after-free riskini yönetmeye yardım eder.

İlerleme ve Doğruluk Sınırı

Hazard pointer synchronization-free değildir; publish/load ordering ve scan maliyeti bulunur.

İlişkili Eşzamanlılık Kavramları