源网页:JavaGuide
进程与线程
进程就是程序的一次执行过程,程序运行的基本单位。Java中Main函数启动的就是一个JVM虚拟机的进程,而main函数所在的就是进程中的一个线程,这个线程叫主线程。
线程与进程相似,是进程的更小的执行单位。一个进程在执行过程中可以产生多个线程。与进程不同的是,同类的多个进程共享进程的堆和方法区资源,但每个线程有自己的程序计数器、虚拟机栈和本地方法栈,所以系统在产生一个线程,或者在各个线程之间切换工作时,负担要比进程小得多,也因为如此,线程被称为轻量级进程。
请简要描述线程和进程的关系,区别以及优缺点
未完成