۰
subtitle
سلام
فکر میکنم گزینه ۱ میشه. ولی نمیدونم چطوری بگم. حالا امید به خدا
اول از همه انحصار رو رعایت میکنه. چرا که توی شرایط حلقه که نگاه کنیم، امکان نداره هر دوتا با هم بیان از حلقه بیرون. چون همیشه یا N1<=N2 یا N2<N1. پس در هر لحظه یکی از شروط غلط میشه و میره داخل ناحیه بحرانی.
به همین دلیل بالا بن بست هم نمیتونه رخ بده. چون امکان نداره که همهی شروط داخل حلقهها همزمان درست باشن.
میمونه گرسنگی که اونم رخ نمیده. اگه فرض کنیم الان N1 رفت داخل ناحیه بحرانی (یعنی N1<=N2) وقتی از ناحیه در اومد و مجددن بخواد بره تو ناحیه بحرانی با مقدار الان N2 جمع میشه که یعنی N2<N1 میشه و N2 میره تو ناحیه بحرانی.
*البته باید توجه داشته باشیم اگه N1 بره توی ناحیه بحرانی و به هر دلیلی فرایندش ادامه داده نشه، دیگه N2 نمیتونه بره توی ناحیه بحرانی خودش. ولی این گرسنگی محسوب نمیشه!
فکر میکنم گزینه ۱ میشه. ولی نمیدونم چطوری بگم. حالا امید به خدا

اول از همه انحصار رو رعایت میکنه. چرا که توی شرایط حلقه که نگاه کنیم، امکان نداره هر دوتا با هم بیان از حلقه بیرون. چون همیشه یا N1<=N2 یا N2<N1. پس در هر لحظه یکی از شروط غلط میشه و میره داخل ناحیه بحرانی.
به همین دلیل بالا بن بست هم نمیتونه رخ بده. چون امکان نداره که همهی شروط داخل حلقهها همزمان درست باشن.
میمونه گرسنگی که اونم رخ نمیده. اگه فرض کنیم الان N1 رفت داخل ناحیه بحرانی (یعنی N1<=N2) وقتی از ناحیه در اومد و مجددن بخواد بره تو ناحیه بحرانی با مقدار الان N2 جمع میشه که یعنی N2<N1 میشه و N2 میره تو ناحیه بحرانی.
*البته باید توجه داشته باشیم اگه N1 بره توی ناحیه بحرانی و به هر دلیلی فرایندش ادامه داده نشه، دیگه N2 نمیتونه بره توی ناحیه بحرانی خودش. ولی این گرسنگی محسوب نمیشه!