Abstract
- Having multiple Process (进程) running at the same time on Multi-core Chip, offers Parallelism (并行性)
Simpler to Implement
Avoid issues like Deadlock (死锁) & Race Condition (竞态条件) faced by Multi-threading, because each process isn’t sharing the same Address Space
More Resources Intense
Each process has its own address space
Not So Scalable
Performance limited by the number of CPU cores