当前位置:   article > 正文

java中并发和并行的区别_java并行和并发的区别

java并行和并发的区别

并发和并行

  • 并发是指两个程序或以上在同一时间段上发生
  • 并行是指两个程序或以上在同一时刻上发生(同时发生)
    并发和并行
    在操作系统中,安装了多个程序,并发是指在一段时间内宏观上有多个程序同时运行,这在单cpu系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替执行,只不过给人的感觉是同时运行,是因为分时交替运行的时间是非常短的。

在多个cpu的操作系统中,这些可以并发执行的程序便可以分配到多个处理器(cpu),实现多任务并行执行,就是利用每个处理器来处理一个可以并发执行的程序,这样多个程序便可以同时执行。核越多,并行处理的程序越多,可以大大提高电脑的运行效率。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/793892
推荐阅读
相关标签
  

闽ICP备14008679号