1.实现多线程的两种方法
a) extends Thread类
b)implemens Runnable 接口
2.线程的常用方法
a) interrupt() 中断线程。
b) isAlive() 测试线程是否处于活动状态。
c) join() 等待该线程终止。
d) sleep(long millis) 在指定的毫秒数内让当前正在执行的线程休眠(暂停执行)。
e) yield() 暂停当前正在执行的线程对象,并执行其他线程。
f)public final void wait(long timeout) throws InterruptedException
导致当前的线程等待,直到其他线程调用此对象的notify()方法或notifyAll()方法,或者超过指定的时间量。
g)public final void notify() 唤醒在此对象监视器上等待的单个线程。
3.