+1 امتیاز
قبل در کامپیوتر و اینترنت توسط (1.0هزار امتیاز)
آیا thread و process تفاوتی با یکدیگر دارند؟ اگر دارند آن تفاوت ها چیست؟

1 پاسخ

+2 امتیاز
قبل توسط (7.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ
Process یک برنامه اجرا شده است که ممکن است چند بخش باشد که هرکدام یک Thread محسوب می شوند در حالی که Thread یک بخش از Process است که وزن کمتری دارد.(همه threadهای درون یک برنامه منطقا درون یک process قراردارند.)

تفاوت کلیدی این دو این است که process ها کاملا ازیکدیگرجدا هستند .نخها یا thread حافظه را با دیگرنخهایی که درهمان برنامه درحال اجرا بودند به اشتراک میگذارندو process هافضای مشترک آدرس دهی ندارند ولی thread داخل یک فرایند فضای مشترک آدرس دهی دارند
قبل توسط (1.1هزار امتیاز)
+1
علاوه بر موارد گفته شده معمولا process ها طول عمر بیشتری دارند (تا زمانی که برنامه بسته شود) در حالی که thread ها طول عمر کمتری دارند.

سوالات مشابه

0 امتیاز
0 پاسخ 1.5هزار بازدید
+1 امتیاز
1 پاسخ 918 بازدید
0 امتیاز
1 پاسخ 4.7هزار بازدید
0 امتیاز
0 پاسخ 788 بازدید
سوال شده 8 سال قبل در کامپیوتر و اینترنت توسط mars (4 امتیاز)
+1 امتیاز
1 پاسخ 503 بازدید
سوال شده 10 سال قبل در کامپیوتر و اینترنت توسط Saeed Zarinfam (1.1هزار امتیاز)
+1 امتیاز
1 پاسخ 703 بازدید
0 امتیاز
0 پاسخ 313 بازدید
...