ناشناس

سوال 852

thread و process چه تفاوتی با یکدیگر دارند؟

ثبت پاسخ جدید

برای ثبت پاسخ، لطفا وارد حساب کاربری خود شوید.

پاسخ‌ها

1 پاسخ

process اجرای یک برنامه است و اقدامات مربوطه را که در یک برنامه مشخص شده است انجام می دهد یا یک واحد اجرایی است که یک برنامه در آن اجرا می شود هنگام شروع برنامه ، یک process شروع می شود. هر process مجموعه ای از منابع مانند virtual address space ، کد ها ، متن های امنیتی و غیره است. در حالی که thread اجرای برنامه ای است که توسط محیط یک process هدایت می شود و از منابع فرآیند برای انجام کار استفاده می کند همه thread ها درون یک برنامه واحد منطقی در یک فرآیند قرار می گیرند.