进程:
计算机中特定功能的程序在数据集上的一次运行,word,qq,eclipse等等。
从任务管理器上可以看出
线程:
线程是进程的一个单元。
多线程:
一个进程中有多个线程在同时运行,如迅雷下载, JVM等
Java 线程都有一个优先级,当某个线程创建一个新Thread对象时,
该新线程的初始优先级==创建线程的优先级,
当且仅当创建线程是守护线程时,新线程才是守护线程
当Java虚拟机启动时,通常都会有单个非守护线程(通常调用某个制定类的main方法)。jvm会继续执行线程,直到下面两种中一种发生
1.调用了Runtime类的exit方法,并且安全管理器允许退出操作发生
2.非守护线程的所有线程都已经停止运行,无论是通过对run方法的调用中返回,还是通过跑出一个传播到run方法之外的异常