前言:
今天小伙伴们对“java线程与进程的区别”大概比较注意,你们都想要了解一些“java线程与进程的区别”的相关知识。那么小编在网络上网罗了一些关于“java线程与进程的区别””的相关知识,希望小伙伴们能喜欢,兄弟们一起来了解一下吧!进程(Process),可能一般稍微懂点电脑的人都知道,但是线程(Thread)就相对来说可能理解稍微难一点。通俗的来讲,线程就是进程的最小单位,一个进程可以有很多线程组成,但是至少应该含有一个线程。也就是说,一个进程可以只有一个线程。而线程是进程的最小执行单位,没有线程也就没有进程。
大部分的操作系统都是支持多进程多任务的,比如Windows打开任务管理器就可以看到很多进程如下图所示
可以通过资源管理器查看一个进程包含的线程数
对于Linux 系统可以通过top -H 来查询线程情况
可见,进程和线程的关系非常的微妙,总的来讲,线程的运行支撑了进程的运行。一个进程至少包含了一个线程。
标签: #java线程与进程的区别