高级编程 文章目录 高级编程 第八章,多线程 一,多线程 二,主线程 三,线程的创建和启动 四,线程的状态 五,同步方法 六,线程安全的类型 七,常见类型对比 第八章,多线程 一,多线程 什么是多线程 如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程” 多个线程交替占用CPU资源,而非真正的并行执行 多线程的好处 充分利用CPU的资源 简化编程模型 带来良好的用户体验 二,主线程 Thread类 Java提供了java.lang.Thread类支持多线程编程 主线程 main()方法即为主线程入口 产生其他子线程的线程 必须最后完成执行,因为它执行各种关闭动作 public static void