Ένα process είναι ένα απομονωμένο πρόγραμμα με τη δική του μνήμη· ένα thread είναι μια μονάδα εκτέλεσης που μοιράζεται μνήμη με άλλα threads στο ίδιο process. Ένα process μπορεί να περιέχει πολλά threads.
Πώς λειτουργεί
- Process: δικό του address space, file descriptors και heap. Απομονωμένο από το OS — ένα crash ή memory bug σε ένα process δεν μπορεί να καταστρέψει ένα άλλο. Το context switching και η επικοινωνία (IPC) είναι σχετικά ακριβά.
