多线程
一个进程 包含一个或多个线程。
1. 实现Runnable接口
2. 继承Thread类
3.实现Callable接口
接口方式实现的好处是依然可以继承其他类。
继承Thread类编程简单。
都需要调用start()开始线程。
Thread类的方法:
setDaemon(boolean on) 标记为守护线程或用户线程。
join()该线程终止的时间最长为 millis 毫秒
setPriority()
interrupt()
isAlive()
静态方法:
sleep()
yield()暂停