تالار گفتمان مانشت
تفوات این مفاهیم با یکدگیر - نسخه‌ی قابل چاپ

تفوات این مفاهیم با یکدگیر - Talnetir - 25 دى ۱۳۹۲ ۰۵:۵۷ ب.ظ

سلام
من گیج شدم
Thread
Job
Task
Proccess

Huh

RE: تفوات این مفاهیم با یکدگیر - fsi2013 - 28 دى ۱۳۹۲ ۰۹:۳۶ ب.ظ

(۲۵ دى ۱۳۹۲ ۰۵:۵۷ ب.ظ)Talnetir نوشته شده توسط:  سلام
من گیج شدم
Thread
Job
Task
Proccess

Huh

خیلی وقتها اینها به جای هم به اشتباه استفاده میشن.تا جایی من اطلاع دارم job یا کار کلا عملیاتی که قراره انجام بشه مد نظره(البته مفهموم job فک میکنم بیشتر توی سیستم های قدیمی بوده ، task یعنی وظیفه .مثلا میگیم فلان task یا وظیفه رو میدیم به فلان thread تا انجام بده ، process واحد اجرایی هستش.بعضی سیستم ها که نخ ندارن یا همون thread ندارن پروسس رو اجرا میکنن .بعضی سیستم ها که نخ دارن نخ رو اجرا میکنن.کلا نخ نسبت به thread یه سری تفاوت ها داره .مثلا thread سبک وزن تره.یا یه پروسس میتونه به نخ های مختلف تقسیم بشه.مثلا ما میگیم یه پروسس رو به چند نخ میشکونیم که هرکدوم بتونن کارهای مختلف مربوط به همون پروسس رو انجام بدن.این کار وقتی به درد میخوره که شما فرض کن توی حالتی که فقط پروسس داری اگه پروسسی به I/O بخوره کل cpu رو از دست میده.اما وقتی به چند تا نخ تقسیم شده باشه میتونه یکی از نخ ها بره سراغ کار I/O ولی نخ دیگه ای از همون پروسس بتونه اجرا بشه )