1 程序 进程 线程 的概念
    2 线程的创建形式
    3 线程的几种状态 如何切换
    4 sleep方法与wait方法的区别
    sleep()方法 wait()方法
    1. 类 Thread类 Object类
    2. 调用 静态方法 类名. 对象.
    3. 理解 哪个位置调用 对象调用方法

    哪个线程等 访问对象的其他线程等待
    4. 唤醒 不需要别人唤醒 需要线程调用notify / notifyAll唤醒
    5. 锁 不会释放锁 等待后会释放锁