进程
进程:进程是并发执行程序在执行过程中资源分配和管理的基本单位。进程可以理解为一个应用程序的执行过程,应用程序一旦执行,就是一个进程。每个进程都有自己独立的地址空间,系统就会为它分配地址空间,建立数据表来维护代码段、堆栈段和数据段(堆栈分为两个区域)。
线程
线程:程序执行的最小单位,它会在程序执行的时候拿取一些CPU的资源。
main方法
main:在个人理解中mian方法它其实是Java的主线程,也就是java代码运行的人口,在一个程序的进程中主线程在等待的时候,其它的线程也就是
相当于死亡的状态。
区别
区别:在这三者,进程是属于最大的就是一个程序的进程中包含的线程,线程可以有多个,而主线程只需要一个,它可以看做成一个程序的人口在主线程关闭或者等待的时候,进程包含线程而main方法就是Java的运行主线程。
*我是代码新手,如果上面的描述有问题的话可以评论留言给我谢谢*