Sebuah process ialah program terpencil dengan memorinya sendiri; sebuah thread ialah unit pelaksanaan yang berkongsi memori dengan thread lain dalam process yang sama. Satu process boleh mengandungi banyak thread.
Bagaimana ia berfungsi
- Process: ruang alamat, deskriptor fail, dan heap sendiri. Dipencilkan oleh OS — satu nahas atau pepijat memori dalam satu process tidak boleh merosakkan yang lain. Penukaran konteks (context switching) dan komunikasi (IPC) agak mahal.
