实现线程的方式 一、继承Thread extends Thread 需要重写run方法创建该对象后,调用start()方法来运行run()方法由于单一继承的特性,所以通常不建议使用继承Thread 二、实现Runnable implements Runnable 需要重写run方法创建该对象后,无法直接调用start()方法来运行run()方法需要Thread th = new Thread(实现Runnable接口的对象);后,通过th.start();来运行run方法setPriority()设置线程优先级1-10,默认为5,最低为1,最高为10