创建线程的方式有很多种,下面我们就最基本的两种方式进行说明.主要先介绍使用方式,再从源码角度进行解析. 继承Thread类的方式 实现Runnable接口的方式 这两种方式是最基本的创建线程的方式,其实核心也就是Thread类,后面分析源码会讲到,下面先介绍使用方式. 一:继承Thread类的方式创建线程 1,创建线程步骤 创建一个子类继承于Thread类 子类重写Thread类的run方法,方法内实现子线程要完成的功能 创建一个子类的对象 调用子类对象的start()的方法,该方法有两个作用:…