İşletim Sistemleri (Bahar-2016) Hafta-14/2

Uygulamada önce proc1.cpp çalıştırılmalıdır. Root seviyesinde çalıştırmayı unutmayınız!

proc1.cpp P() işlemi yaparken (bekleme durumu) aşağıdaki kod root seviyesinde çalıştırıldığında  V() işlemi gerçekleşir. Bu işlem ile proc1.cpp nin bekleme durumu sona erer. Kritik bölgeye girerek kodu işleme başlar. Bu sırada semafor değişkeni azaltılacağından başka bir işlemin KB ye girmesine izin vermez.