结论:
1 一个核心在某一时刻(at) 只能执行一个线程 ==>(充分)一个核心在某一时刻只能执行一个进程。
2. 一个核心某一段时间(in)可执行多个进程 ==> (充分) 一个核心在某一段时间可执行多个线程。
概念:
并发:cpu一个或多个核心在某一段时间执行多个进程。
并行: cpu多个核心在某一时刻执行多个线程,无论线程是否属于一个进程。
Tips:
intel core 系列处理器开始每个核心有读享的Cache和MMU 才实现了并行。
结论:
1 一个核心在某一时刻(at) 只能执行一个线程 ==>(充分)一个核心在某一时刻只能执行一个进程。
2. 一个核心某一段时间(in)可执行多个进程 ==> (充分) 一个核心在某一段时间可执行多个线程。
概念:
并发:cpu一个或多个核心在某一段时间执行多个进程。
并行: cpu多个核心在某一时刻执行多个线程,无论线程是否属于一个进程。
Tips:
intel core 系列处理器开始每个核心有读享的Cache和MMU 才实现了并行。