系列文章目录
二、JAVA多线程代码简单实现
前言
没有理论概念,只会给自己的工作徒增烦恼。
一、进程与线程是什么?
进程
通过字面意思即可理解,运行的应用程序,多进程,可以类比得出。
线程
程序的运行是顺序的,呈线性的,所以多线程,就是在主线程下,通过分支的线程,通过并行或并发的方式完成子任务,达到运行的更高效率。
二、并行与并发
1.并行
并行,齐头并进,任务同时的执行。所以单核的cpu无法达到,但也应该知道双核同时运行两个任务也是理想状态,现如今后台都会运行着不确定的任务,提供着服务。
2.并发
“同时”处理多个任务,通过轮流的运行达到伪同时。
图示