تالار گفتمان مانشت

نسخه‌ی کامل: سمافور و انحصار متقابل - فضاپیمای راهیاب کنکور 91
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام عزیزان خسته نباشید
کلید گزینه 1 هست
و من توضیح دکتر حقیقت رو هم میدونم
حالا میخوام بدونم چرا گزینه 4 درست نیست؟
فقط به این دلیل که ممکنه مدت زمان لازم برای اجرای T1 و T3 زیاد باشه و تایمر رو منقضی کنه؟ اگر این دلیلش باشه که اصلا شرایط مسئله هرچی بود باز هم گزینه 1 میشد
لطف کنید نظر بدبد ممنون میشم

[تصویر:  249933_CaptureVAvf.png]
(23 بهمن 1392 03:10 ب.ظ)hosshah نوشته شده توسط: [ -> ]فقط به این دلیل که ممکنه مدت زمان لازم برای اجرای T1 و T3 زیاد باشه و تایمر رو منقضی کنه؟
به نظر میاد همین باشه. چون درست در مورد زمان اجرای T3 و T1 صحبت نشده ، زیاد نمیشه با قطعیت در موردش صحبت کرد.
اگر زمان اجرای T3 بتونه بیشتر از تایمر گفته شده باشه، احتمال مشکل هست ولی اگر نباشه نمیشه با قطعیت گفت و باید تناسب بین زمان T1 و T3 مقایسه بشه
(23 بهمن 1392 04:24 ب.ظ)masoud67 نوشته شده توسط: [ -> ]به نظر میاد همین باشه. چون درست در مورد زمان اجرای T3 و T1 صحبت نشده ، زیاد نمیشه با قطعیت در موردش صحبت کرد.
اگر زمان اجرای T3 بتونه بیشتر از تایمر گفته شده باشه، احتمال مشکل هست ولی اگر نباشه نمیشه با قطعیت گفت و باید تناسب بین زمان T1 و T3 مقایسه بشه

تشکر
حالا با قسمت دوم حرفم هم موافق هستی؟
اینکه اگر فرض رو بر زمان طولانی پروسه ها بزاریم، فرقی نداره هر پروسه چه اولویتی داره. یعنی باز هم گزینه 1 جواب میشه؟
(23 بهمن 1392 04:30 ب.ظ)hosshah نوشته شده توسط: [ -> ]تشکر
حالا با قسمت دوم حرفم هم موافق هستی؟
اینکه اگر فرض رو بر زمان طولانی پروسه ها بزاریم، فرقی نداره هر پروسه چه اولویتی داره. یعنی باز هم گزینه ۱ جواب میشه؟
رای من ممتنعه Big Grin
به نظرم حرفت درست نباشه.
اگر اون سمافور نباشه و زمانها طولانی باشه، چون T1 اولویت بالاتری داره پس راحت میتونه اون دوتا رو قبضه کنه و کارشو انجام بده و مشکلی پیش نیاد.
اون سمافوره داره کارو خراب میکنه و مجبور میکنه T1 که اولویت بالاتری داره بخاطر یک سمافور که مشترک با T3 هست بلوکه بشه
(23 بهمن 1392 04:36 ب.ظ)masoud67 نوشته شده توسط: [ -> ]رای من ممتنعه Big Grin
به نظرم حرفت درست نباشه.
اگر اون سمافور نباشه و زمانها طولانی باشه، چون T1 اولویت بالاتری داره پس راحت میتونه اون دوتا رو قبضه کنه و کارشو انجام بده و مشکلی پیش نیاد.
اون سمافوره داره کارو خراب میکنه و مجبور میکنه T1 که اولویت بالاتری داره بخاطر یک سمافور که مشترک با T3 هست بلوکه بشه

آره حرفت درسته و من هم میگم سمافوره باشه ولی اولویت ها عوض شه
که البته الان که فکر میکنم سوال خوبی هم نیست
به قول شما سمافوره نباشه که مشکلی نیس
دمت گرم داداش موفق باشی Wink
لینک مرجع