- 15
- 0
- 约6.45千字
- 约 32页
- 2018-10-29 发布于江苏
- 举报
面向对象编程导第八章
面向对象编程导论 授课人:宋东峰 第八章 线程 本讲概要 本讲重点 线程的概念 线程的生命周期 Java中多线程的编程 继承Thread类与使用Runnable接口 Thread类的主要方法 线程的同步与死锁 4.1 线程及相关概念 程序:计算机高级语言编写的代码,静态,是应用程序的蓝本。 进程:是程序的一次动态执行过程,进程包括所要执行的指令和所需的系统资源,不同的进程所占用的系统资源相对独立。 线程:比进程更小的执行单位,自身不能自动运行,必须栖身于某一进程之中,由该进程触发执行,属于同一进程的线程共享该进程的系统资源。 多进程:系统中多个程序同时执行(多任务)。 多线程:程序(进程)中多个片断同时执行。 4.1.1 线程及相关概念 Java程序执行的过程 当JVM加载代码,发现main方法之后,就会启动一个线程,这个线程称作“主线程”,该线程负责执行main方法。 如果main方法中没有创建其他的线程,那么当main方法执行完最后一个语句,JVM就会结束Java应用程序。 如果main方法中创建了其他线程,那么JVM就要保证每个线程都有机会使用CPU资源。 JVM一直要等到主线程中的所有线程都结束之后,才结束Java应用程序。 4.1.2 线程的生命周期 线程的五个生命周期 新建:新建的线程处于新建状态。 就绪:在创建线程后,它将处于就绪状态,排
您可能关注的文档
最近下载
- 2021 版慢性阻塞性肺病诊断、治疗和预防全球策略(GOLD 2021).pptx VIP
- 2026湖北交投宜昌高速公路运营管理有限公司一线工作人员招聘笔试历年备考题库附带答案详解.docx VIP
- 泵用机械密封压缩量计算与调整.pdf VIP
- 工程勘察资质分级标准与工程设计资质分级标准.doc VIP
- 2026湖北交投襄阳高速公路运营管理有限公司一线工作人员招聘笔试历年参考题库附带答案详解.docx VIP
- 国家基层糖尿病指南(2022版)新版.pptx VIP
- 工程勘察资质分级标准.pdf VIP
- 2026湖北交投宜昌高速公路运营管理有限公司一线工作人员招聘笔试备考题库及答案解析.docx VIP
- L6562完全中文 详细解释.pdf VIP
- 有机化学题库(附答案).pdf VIP
原创力文档

文档评论(0)