Thread & Mutex Example

Thread & Mutex Example

Thread & Mutex Example, İşletim Sistemleri dersi final projesi kapsamında geliştirilen, thread yönetimi, mutex, semaphore ve process senkronizasyonu kavramlarını uygulayan kapsamlı bir örnek projedir.

Kullanılan Teknolojiler

C POSIX Threads Mutex Semaphore Linux GCC

Özellikler

  • Multi-threading uygulamaları
  • Mutex ile kritik bölge koruma
  • Semaphore kullanımı
  • Producer-Consumer problemi çözümü
  • Dining Philosophers problemi
  • Reader-Writer problemi
  • Deadlock önleme teknikleri
  • Race condition çözümleri
  • Thread havuzu implementasyonu
  • Process senkronizasyonu örnekleri

Bu proje, işletim sistemlerinin temel kavramlarından olan concurrent programming ve senkronizasyon mekanizmalarını anlamak için geliştirilmiştir. Klasik senkronizasyon problemlerine pratik çözümler sunarak, düşük seviye sistem programlama becerilerini geliştirmeyi amaçlar.

Projelere Dön