1 volatile关键字2 CAS3 集合线程不安全4 Lock5 死锁的四个必要条件?如何避免与预防死锁?6 CountDownLatch,CyclicBarrier,Semaphore7 BlockingQueue8 ThreadPoolExecutor9 进程与线程的区别