程序是静态的进程是动态的 进程会分配空间进程中可以存在多个线程java中每个线程都容易单独的栈空间和程序计数器在一个进程中 多个线程共享方法区和堆空间并行: 多个cpu同时执行多个任务. 如 多个人同时做不同的任务并发: 一个cpu(时间片)同时执行多个任务. 如:多个人同时做一件事; 多个同时购买一件商品