线程线程线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中是进程中的实际运作单位进程进程是程序的基本执行实体多线程的应用场景1.软件中的耗时操作2.聊天软件3.后台服务器并发和并行并发在同一时刻有多个指令在单个CPU上交替执行。并行在同一时刻有多个指令在多个CPU上同时执行。多线程的实现方式1.1自己定义一个类继承Thread1.2重写run方法1.3创建子类的对象并启动线程2.1自己定义一个类实现Runnable接口2.2重写里面的run方法2.3创建自己类的对象2.4创建一个Thread类的对象并开启线程3.1创建一个类实现Callable接口3.2重写call有返回值表示多线程运行的结果3.3创建自己类的对象3.4创建FutureTask的对象作用多线程运行的结果3.5创建Thread类的对象并启动成员方法生命周期同步代码块锁对象一定是唯一的同步方法锁