并发和并行有什么区别? Johngo学长 3个月前 网络和操作系统 34 并发 在一段时间内,多个任务都会被处理;但在某一时刻,只有一个任务在执行。单核处理器可以做到并发。比如有两个进程 A 和 B,A 运行一个时间片之后,切换到 B,B 运行一个时间片之后又切换到 A。因为切换速度足够快,所以宏观上表现为在一段时间内能同时运行多个程序。 并行 就是在同一时刻,有多个任务在执行。这个需要多核处理器才能完成,在微观上就能同时执行多条指令,不同的程序被放到不同的处理器上运行,这个是物理上的多个进程同时进行。 回复 我来回复 暂无回复内容 请 登录 或者 注册 后回复。 相关问题 中断和轮询有什么区别? 3个月前 0 34 什么是分页? 3个月前 0 38 详细介绍一下 TCP 的四次挥手机制,为什么要有 TIME_WAIT 状态,为什么需要四次握手?服务器出现了大量 CLOSE_WAIT 状态如何解决? 3个月前 1 67 进程间同步的方式有哪些? 3个月前 0 35 线程的分类? 3个月前 0 44 讲一讲 IO 多路复用? 3个月前 0 29 进程调度策略有哪几种? 3个月前 0 37 什么是死锁?死锁产生的条件? 3个月前 0 37 什么是分段? 3个月前 0 88 中断的处理过程? 3个月前 0 38