进程:操作系统运行的一个程序 线程:进程的一个执行单元 ** 一个进程至少有一个线程,如果进程有多个线程,则它是多线程应用程序**
java线程栈是相互独立的,每个线程都有自己的栈空间,共享堆区和方法区
主线程:JVM启动主线程,主线程运行main方法 用户线程:开启新的线程,也称子线程 守护线程:守护线程是为其他线程提供服务 的线程,不能独立运行,当JVM中只有守护线程时,JVM就会退出 垃圾回收器就是一个守护线程