一.线程简介 1.线程与进程 每个进程都具有独立的代码和数据空间,进程间的切换会有较大的开销.线程是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小. 多进程:在操作系统中能同时运行多个任务(程序) 多线程:在同一应用程序中有多个顺序流同时执行 2.线程的应用 二.线程状态控制 线程具有创建.就绪.运行.阻塞.终止,五种状,详细的状态转换如下图所示: 1.线程的创建与启动 JVM启动时会有一个由主方法所定义的线程,程序员可以通过实现 Run…