继承Thread类 创建一个自定义的线程类 ,此类继承Thread,并且重写run()方法。在run()方法中,写线程要执行的任务的代码。调用时使用start()进行异步执行。 在使用多线程技术时,代码的运行结果与代码顺序或调用顺序是无关的。
实现Runnable接口