1.
优先级高的线程不一定优先执行,但是执行的机会计较高。
优先级高不一定先执行。
2.对于新建的线程来说,不是守护线程。
3.当子线程不是守护线程时,主线程运行结束后,子线程不会停止,会继续运行完线程。
4.
5.启动一个新的线程,不是直接调用Thread子类对象的run()方法,而是调用Thread子类的start()方法,Thread类的start()方法产生一个新的线程,该线程运行Thread子类的run()方法。、
6.为了避免出现死锁,在以后开发中尽量减少同步资源,减少同步代码块的嵌套使用。
7.什么叫泛型?有什么作用?