创建方式 继承Thread,重写Run方法,创建线程,start()线程。 实现Runnable接口,重写Run方法,创建线程,start()线程。 Callabe接口,重写call方法,创建线程池,可以抛出异常,可以返回值。线程状态 新生 new 就绪 运行 阻塞 sleep() Yiled()礼让线程 Join()插队线程 终止线程安全 多个线程执行一个共享资源,会出现线程不安全的问题。