线程的三种创建方法
通过实现 Runnable 接口;类里面只要新增一个【public void run()】方法就行 start()要有
通过继承 Thread 类本身;【必须重写run()方法】
通过 Callable 和 Future 创建线程。
线程的五种状态
新建状态(new对象后)
就绪状态(start()后)
运行状态(jvm线程调度器调度时)
阻塞状态(sleep()休眠或suspend()挂起,join()发出I/O请求)
死亡状态(run()执行完毕或stop()或destroy())
有线程优先级,范围为0——10,默认为5
但是线程优先级无法保证线程的执行顺序