CountDownLatch
.await()实现线程中断 挂起线程直到count的值为0; .countDown开启门栓,提醒达到条件的线程向下执行
CyclicBarrier 循环栅栏 当几个线程都到达后运行程序
ReentrantLock 手动加锁 解锁 可中断 线程平均运行TRUE
synchronized自动枷锁解锁不能中断
wait() 阻塞线程 需手动唤醒 notify()全释放
sleep(t)线程休眠t时间 释放cpu 不释放同步锁
t.join()方法让t 线程执行完之后才能执行后续线程
Thred.yield()使当前线程由执行状态转变为可执行状态,释放cpu,使线程重新抢占
interrupt()打断线程,通过使线程进入异常打断,而打断线程