با سلام خدمت دوستان
این برنامه رو خیلی سریع لازم دارم اگه نتونم تحویل استادمون بدم 8 نمره از دست می دم. ( زبان برنامه ++C )
مسئله reader and writer
همزمان چند reader می توانند از database بخوانند اما یک writer می نویسد هیچ readry نباید بخواند . تا زمانی که هم writer بخواهد بنویسد و هم reader بخواهد همزمان بخواند اول باید writer بنویسد
یک الگوریتم در خود کتاب Operating System Concepts موجود می باشد اما قضیه اینجاست که الگریتم فوق دچار مشگل گرسنگی می شود یعنی وقتی یک reader بیاد بخونه دیگه writer نمی تونه بره تو.
کمکم کنید