方案二:实现Runnable接口 (不能直接返回结果) ① 定义一个线程任务类 MyRunnable 实现 Runnable 接口,重写 run() 方法 ② 创建 MyRunnable 任务对象 ③ 把 MyRunnable 任务对象交给 Thread 处理。 ④ 调用线程对象的 start() 方法启动线程 Thread 的构造器
| public Thread(String name) | 可以为当前线程指定名称 |
| public Thread(Runnable target) | 封装Runnable对象成为线程对象 |
| public Thread(Runnable target ,String name ) | 封装Runnable对象成为线程 对象,并指定线程名称 |
实现Runnable接口(匿名内部类形式)
① 可以创建 Runnable 的匿名内部类对象。 ② 交给 Thread 处理。 ③ 调用线程对象的 start() 启动线程。


