Process و Thread چه تفاوتی دارند

خلاصه
1405/04/09

پردازش (Process) یک نمونه مستقل از برنامه در حال اجرا است که منابع سیستم عامل مانند حافظه اختصاصی، فضای نام و غیره را به خود اختصاص می‌دهد. Thread (نخ) مجموعه‌ای از مسیرهای ا

Process و Thread چه تفاوتی دارند


پردازش (Process) یک نمونه مستقل از برنامه در حال اجرا است که منابع سیستم عامل مانند حافظه اختصاصی، فضای نام و غیره را به خود اختصاص می‌دهد.

Thread (نخ) مجموعه‌ای از مسیرهای اجرای مستقل داخل یک پردازش هستند. چندین thread می‌توانند درون یک process اجرا شوند و با اشتراک‌گذاری منابع (مانند حافظه) کار کنند.