当前位置:   article > 正文

一、Java 多线程、多进程、并发与并行_软件编程中多线程是真正并行的吗

软件编程中多线程是真正并行的吗

系列文章目录

二、JAVA多线程代码简单实现


前言

没有理论概念,只会给自己的工作徒增烦恼。


一、进程与线程是什么?

进程

通过字面意思即可理解,运行的应用程序,多进程,可以类比得出。

线程

程序的运行是顺序的,呈线性的,所以多线程,就是在主线程下,通过分支的线程,通过并行或并发的方式完成子任务,达到运行的更高效率。

二、并行与并发

1.并行

并行,齐头并进,任务同时的执行。所以单核的cpu无法达到,但也应该知道双核同时运行两个任务也是理想状态,现如今后台都会运行着不确定的任务,提供着服务。

2.并发

“同时”处理多个任务,通过轮流的运行达到伪同时。


图示

在这里插入图片描述

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

闽ICP备14008679号