1.继承Thread,重写run方法 2.实现Runnable接口,重写run方法 3.使用匿名内部类创建Thread子类对象 4.使用匿名内部类,实现Runnable接口 5.lambda表达式 6.实现Callable接口