پرسش در مورد Mutex - نسخهی قابل چاپ |
پرسش در مورد Mutex - H-Arshad - 10 تیر ۱۳۹۳ ۰۱:۱۰ ب.ظ
سلام عزیزان پاسخ به نظرتون کدامه؟ |
RE: پرسش در مورد Mutex - yayarety - 11 تیر ۱۳۹۳ ۰۵:۵۹ ق.ظ
(۱۰ تیر ۱۳۹۳ ۰۱:۱۰ ب.ظ)H-Arshad نوشته شده توسط: سلام توی این سوال اولا جهت خوندن کد از راست به چپ هست من گزینه ها رو بطور خلاصه می نویسم و تحلیل می کنم پس گزینه ۱ می گه signal(me) CS wait(me) چون اول سیگنال داده پس مقدار سمافور ۲ می شه و علاوه بر خودش ممکنه فرایند دیگه ای هم وارد بشه گزینه دو wait CS wait دوبار اجرای wait باعث صفر شدن سمافور و وقوع بن بست می شه گزینه سه signal CS signal دو بار اجرای سیگنال باعث می شه مقدار سمافور هر بار زیاد و زیادتر بشه و امکان ورود همزمان برای فرایندهای بیشتری فراهم بشه گزینه چهار wait CS signal با توجه به یک بودن مقدار اولیه سمافور، همون حالت درست استفاده از سمافور برای برقراری انحصار متقابل هست . پس گزینه ای که صحیح بیان نشده همین است و جواب میشه گزینه چهار |
RE: پرسش در مورد Mutex - H-Arshad - 11 تیر ۱۳۹۳ ۰۹:۲۸ ق.ظ
(۱۱ تیر ۱۳۹۳ ۰۵:۵۹ ق.ظ)yayarety نوشته شده توسط:(10 تیر ۱۳۹۳ ۰۱:۱۰ ب.ظ)H-Arshad نوشته شده توسط: سلام سلام ممنون |