- 13
- 0
- 约6.45千字
- 约 32页
- 2017-02-24 发布于湖北
- 举报
面向对象编程导论 授课人:宋东峰 第八章 线程 本讲概要 本讲重点 线程的概念 线程的生命周期 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 线程的生命周期 线程的五个生命周期 新建:新建的线程处于新建状态。 就绪:在创建线程后,它将处于就绪状态,排
您可能关注的文档
最近下载
- 新疆2022系列标准设计图集新22D7 电气防火.docx VIP
- 近二十年网络架空历史小说叙事特征研究.pdf
- JC_T 2848-2024《玻璃纤维增强石膏(GRG)装饰制品》.pdf VIP
- 2026年寰宇东方国际集装箱(青岛)有限公司招聘备考题库及答案详解一套.docx VIP
- 2022浙ST19壁挂式轻便消防水龙及室内消火栓安装.pdf VIP
- cad练习图(全套)-cad全套.doc VIP
- 2024年天津市高中英语学业水平合格考试卷试题(含答案).pdf VIP
- ASCE_SEI 48-11 钢制输电线路结构设计.pdf VIP
- 行测5000题打印版.docx VIP
- 2025年《电力系统分析》知识考试题库及答案解析.docx VIP
原创力文档

文档评论(0)