Hesaplamalı mimaride bir muteks nedir?

Bir muteks ("karşılıklı dışlama"nın kısaltması), bir seferde yalnızca bir işlemin veya iş parçacığının paylaşılan bir kaynağa erişebilmesini sağlamak için hesaplama mimarisinde kullanılan bir senkronizasyon mekanizmasıdır. Aynı anda birden fazla işlemin aynı kaynağa erişmesini engelleyen, böylece veri tutarsızlığını ve yarış koşullarını önleyen bir kilit türüdür. Muteksler, birden çok iş parçacığının bellek konumları veya dosyalar gibi paylaşılan kaynaklara aynı anda erişmeye çalışabileceği çok iş parçacıklı programlarda yaygın olarak kullanılır. Programcılar, muteksleri kullanarak, aynı anda yalnızca bir iş parçacığının paylaşılan kaynaklara erişmesini sağlayarak çakışmaları önleyebilir ve veri bütünlüğünü sağlayabilir.

Yayın tarihi: