Java 并发 Java 并发 一、使用线程 实现 Runnable 接口 实现 Callable 接口 继承 Thread 类 实现接口 VS 继承 Thread 二、基础线程机制 Executor Daemon sleep() yield() 三、中断 InterruptedException interrupted() Executor 的中断操作 四、互斥同步 synchronized ReentrantLock 比较 使用选择 五、线程之间的协作 join() wait() notify() notifyAll() await() signal() signalAll() 六、线程状态 新建(NEW) 可运行(RUNABLE) 阻塞(BLOCKED) 无限期等待(WAITING)