计算机中并行与并发有什么区别?

时间:01-20人气:26作者:沸腾的孤寂

并行和并发都是处理多个任务的方式,但并行指多个任务同时执行,依赖多核硬件;并发指多个任务交替执行,依赖快速切换,单核也能实现。

区别

并行:多个任务在同一时刻真正同时运行,像4车道公路上4辆车并排行驶,需要多核处理器支持,效率高但硬件要求也高。比如8核电脑同时处理8个视频渲染任务。

并发:多个任务交替快速执行,像单车道公路上车辆轮流通过,通过时间分片让用户感觉同时进行,单核电脑也能运行多个程序,比如一边下载文件一边听音乐。

注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com

相关文章
本类推荐
本类排行