Sebuah process adalah program yang terisolasi dengan memory-nya sendiri; sebuah thread adalah unit eksekusi yang berbagi memory dengan thread lain dalam process yang sama. Satu process dapat berisi banyak thread.
Cara kerjanya
- Process: address space, file descriptor, dan heap sendiri. Terisolasi oleh OS — sebuah crash atau bug memory di satu process tidak dapat merusak process lain. Context switching dan komunikasi (IPC) relatif mahal.
