Bir process, kendi belleğine sahip izole bir programdır; bir thread ise aynı process içindeki diğer thread'lerle belleği paylaşan bir yürütme birimidir. Bir process birçok thread içerebilir.
Nasıl çalışır
- Process: kendi adres alanı, file descriptor'ları ve heap'i. OS tarafından izole edilir — bir process'teki bir çökme veya bellek hatası bir başkasını bozamaz. Context switch ve iletişim (IPC) görece pahalıdır.
