Multithreadli bir kütüphaneyi işletim sistemine implement edilecek
Kütüphane thread için create, terminate, joining ve yielding fonksiyonlarını içermeli.
Producer-consumer arasında iletişimi yapan threadlerin sayısını yazın. Ödevin raporunda threadlerin ne yaptığını açıklayın. Bu iletişim iki thread arasında olmalı. Critical regionları tanımlamadan tanımlamış olduğunuz threadlerin race condition'larını yazdın.
Race conditionların sorunlarının ele alındığını göstermek için iki thread arasında Petersons algoritmasını kullanın.
Ücreti tekrar değerlendirebiliriz.
İşin Yapılacağı Konum: ONLINE
Görevin Başlangıç Tarihi: 07-04-2022
Görevin Bitiş Tarihi: 11-04-2022
Kategori: Yazılım