- 1
- 0
- 约1.04万字
- 约 38页
- 2022-12-29 发布于四川
- 举报
第10章 Java多线程
北京体育大学《Java技术与应用》
本章内容提要
在程序设计中,经常会遇到多个任务同时执行的情况,这种资源被交替占用的任务执行过程,被称为多线程处理,其中,每个任务一次动态执行过程被称为进程。进程执行过程中的暂停被称为中断。进程通过中断被分解成了若干段,每一段被称为一个线程。
10.1 Java多线程处理机制
在Java语言的运行环境中(JVM),内置了一个线程调度器,用于确定某一时刻由哪一个线程占用计算机资源进行执行,从而实现了多线程操作。当Java程序开始运行时,main()方法首先执行,此时线程调度器会开启一个线程,即为主线程(Java Applet的主线程是Web浏览器),负责main()方法的执行,除主线程之外的线程被称为其它线程。
10.1 Java多线程处理机制
线程从最初的创建直至最后执行的结束,需要遵循一个生命周期。利用生命周期,使得线程更加容易被分析和控制。线程的生命周期分为四个阶段——新建、运行、中断、死亡。转换过程如下图:
10.2 线程的生命周期
1.新建
线程对象定义后,线程直接进入新建状态。处于新建状态的线程不占用计算机资源。
2.运行
当线程占用计算机资源时,就进入了运行状态。线程由新建状态转入运行状态并不是直接完成的,需要进入一个由进程调度器控制的等待队
您可能关注的文档
- 北京体育大学Java技术与应用课件-第8章输入输出处理.pptx
- 北京中医药大学会计学课件-1总论.pptx
- 北京中医药大学会计学课件-11会计规范体系.pptx
- 北京中医药大学会计学课件-12会计工作组织.pptx
- 北京中医药大学会计学课件-第2章会计要素与会计等式.pptx
- 北京中医药大学会计学课件-第3章账户和复式记账.pptx
- 北京中医药大学会计学课件-第4章企业生产经营过程的核算.pptx
- 北京中医药大学会计学课件-第5章会计账户分类.pptx
- 北京中医药大学会计学课件-第8章财产清查.pptx
- 北京中医药大学会计学课件-第9章财务报告.pptx
- 配电室安全工作管理规定.docx
- 结构专业图纸审查要点.docx
- 2.2 养成亲社会行为(课件)-八年级道德与法治上册(统编版2024).pptx
- 3.1 做有梦想的少年(课件)七年级道德与法治上册课件(统编版2024).pptx
- Inventions Unit 4 Section 4 & Project(拓展优质课)八年级英语上册(沪教版2024).pptx
- 2026加油站风险点告知卡汇编附管控清单.pptx
- 2026年五一节前暨节后复工全员安全培训:安全为了谁?.pptx
- 2026年新版学习贯彻关于安全生产重要论述精神.pptx
- 第2章 细胞的分子组成(复习课件)高中生物沪科版2020必修1.pptx
- 第四单元 多姿多彩的乐音世界——《唱脸谱》课件 湘艺版(2024)初中音乐七年级下册.pptx
最近下载
- 1.新版历年中考英语真题高频单词汇编(打印版800词).pdf
- 2016-2025年高考语文试题分类汇编:名句默写(直接式)(全国通用)原卷版.pdf VIP
- 药品电子监管码风险评估.pdf VIP
- 2024-2025学年天津市第一中学七年级第二学期期中考试数学检测试卷及参考答案.docx
- 2025年上海市普通高中学业水平等级性考试物理真题及答案.pdf VIP
- DB37∕T 5316-2025 外墙外保温工程质量鉴定技术规程.pdf
- 新闻稿件分析与选择.ppt VIP
- 关于拟定2009年“三支一扶”计划人选的通知.pdf VIP
- 2024-2025学年广东省深圳市福田区五年级(下)期中语文试卷.docx VIP
- 博世IndraDrive伺服驱动器PROFINET调试指南.pdf
原创力文档

文档评论(0)