Process არის იზოლირებული პროგრამა საკუთარი მეხსიერებით; thread არის შესრულების ერთეული, რომელიც იზიარებს მეხსიერებას სხვა thread-ებთან იმავე process-ში. ერთი process შეიძლება შეიცავდეს მრავალ thread-ს.
როგორ მუშაობს
- Process: საკუთარი address space, file descriptor-ები და heap. OS-ის მიერ იზოლირებული — ავარია ან მეხსიერების bug ერთ process-ში ვერ დააზიანებს მეორეს. Context switching და კომუნიკაცია (IPC) შედარებით ძვირია.
