进程:
- 进程是系统资源分配的最小单位
- 一个程序拥有一个进程 而一个进程可以有多个线程
线程:
- 线程是一个程序的最小是执行单元
- 并发就是在单核处理中同时处理多个任务
- 并行就是在多核处理器中同时处理多个任务
可以这样理解
并发就是在一个时间内同时做很多事
并行就是同一时间做多个任务
(
联系生活中 :
并发:你要在5分钟内做用一个大锅炒好菜然后再烧好饭
并行:你可以边用炒锅炒菜边用电饭煲烧饭
)
并发就是在一个时间内同时做很多事
并行就是同一时间做多个任务
(
并发:你要在5分钟内做用一个大锅炒好菜然后再烧好饭
并行:你可以边用炒锅炒菜边用电饭煲烧饭
)