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

نسخه‌ی کامل: سوال از بخش فرآیندها و نخ
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
باسلام و خسته نباشید

- اگه یه نخ بالاک بشه آیا کل اون نخ یا کل فرآیند هم بلاک میشه ؟
(01 اردیبهشت 1394 12:55 ب.ظ)mnamazi نوشته شده توسط: [ -> ]باسلام و خسته نباشید

- اگه یه نخ بالاک بشه آیا کل اون نخ یا کل فرآیند هم بلاک میشه ؟

یادش به خیر، چقد اینارو خوندیمSmile
البته فک کنم سوالتون یه کم ایراد داشته باشه. فک کنم سوالتون این باشه که اگه یه نخ بلوکه شد آیا کل فرایند بلوکه میشه یا نه. درسته؟
اگه سوالتون این باشه جوابش میشه
بستگی داره نخ سطح کاربر باشه یا نخ سطح هسته
اگه نخ سطح کاربر باشه چون سیستم از وجود نخها اطلاعی نداره و هر نخ رو به عنوان یه فرایند میبینه، هنگام بلوکه شدن نخ کل فرایند بلوکه میشه
اما اگه نخ سطح هسته باشه، چون سیستم از وجود نخ ها آگاهه فقط همون یه دونه نخ رو بلوکه میکنه و بقیه نخ های فرایند میتونن ادامه بدن
ممنون از پاسختون،
راستش خودم جوابش رو میدونستم اما برای اینکه شکم برطرف بشه اینجا مطرح کردم از این بابت ممنونم .

یه سوال دیگه :

- اگر فرآیندمون چند نخی نباشه، آیا سیستم عاملی که چند نخی میتونه فرآیند رو چند نخی اجرا کنه ؟
لینک مرجع