多线程 实现多线程 进程 进程:是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 线程 线程:是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 多线程:一个进程如果有多条执行路径,则称为多线程程序 多线程的实现方式(一) 继承Thread类 定义一个类MyThread继承Thread类 在MyThread类中重写run()方法 创建MyThread类的对象 启动线程 重写run()方法的原因: 因为run()是用来封装被线程执行的代码 run()方法和strat()方法的区别: run():封装线程执行的代码,直接调用,相当于普通代码的调用 start():启动线程,然后由JVM调用此线程的run()方法 设置和获取线程名称 Thread类中设置和获取线程名称的方法 void setName(String name):将此线程的名称更改为等于参数name String getName():返回此线程的名称 通过Thread类的带参构造方法 Thread(String name) 设置线程名称.... Java多线程(九) Java