ایک process اپنی الگ memory کے ساتھ ایک isolated program ہے؛ ایک thread execution کی ایک اکائی ہے جو اُسی process میں دوسرے threads کے ساتھ memory شیئر کرتی ہے۔ ایک process میں کئی threads ہو سکتے ہیں۔
یہ کیسے کام کرتا ہے
- Process: اپنا address space، file descriptors، اور heap۔ OS کے ذریعے isolated — ایک process میں crash یا memory bug دوسرے کو corrupt نہیں کر سکتا۔ Context switching اور communication (IPC) نسبتاً مہنگے ہیں۔
