多线程
什么是多线程
如果在一个进程中同事运行了多个线程,用来完成不同的工作,则称之为"多线程"
多个线程交替占用CPU资源,而非真正的并行执行
多线程好处
充分利用CPU资源
简化编程模型
带来良好的用户体验
Thread类
java提供了java.lang.Thread类支持多线程编程
主线程
main()方法即为主线程入口
产生其它子线程的线程
必须最后完成,因为它执行各种关闭动作
在java中创建线程的两种方式
继承java.lang.Threa类
实现java.lang.Runnable接口
使用线程的步骤