基本问题:
    进程和线程的区别?
    多线程作用?
    多线程的应用场景?
    多线程有几种创建方式?
    什么是守护线程?怎么创建守护线程?
    描述下多线程的运行状态?
    join方法作用?
    什么是线程安全问题?
    怎么解决线程安全问题?
    同步函数是什么锁?
    静态同步函数是什么锁?
    什么是多线程死锁?
    描述下多线程三大特性?
    什么是java内存模型?
    java内存模型和java内存结构的区别?
    Volatile关键字作用?