- 2
- 0
- 约1.41万字
- 约 21页
- 2016-10-09 发布于贵州
- 举报
java学习线十章线程
一、理解多线程
多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。
多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个CPU,那么真正的“同时”是不可能的。多线程和传统的单线程在程序设计上最大的区别在于,由于各个线程的控制流彼此独立,使得各个线程之间的代码是乱序执行的,将会带来线程调度,同步等问题。
二、在Java中实现多线程
我们不妨设想,为了创建一个新的线程,我们需要做些什么?很显然,我们必须指明这个线程所要执行的代码,而这就是在Java中实现多线程我们所需要做的一切!
作为一个完全面向对象的语言,Java提供了类 java.lang.Thread 来方便多线程编程,这个类提供了大量的方法来方便我们控制自己的各个线程。
那么如何提供给 Java 我们要线程执行的代码呢?让我们来看一看 Thread 类。Thread 类最重要的方法是 run(),它为Thread 类的方法 start() 所调用,提供我们的线程所要执行的代码。为了指定我们自己的代码,
您可能关注的文档
- HDMI高清编中文说明书H265.doc
- Heroes英人物谱.doc
- HC6800- V1.1实验指导书1.doc
- HC6800- V2.0实验指导书.doc
- HIS住院医生站流程培训教程.doc
- hios电批扭和机械扭力计价格.docx
- HF数显式推拉NK指针式推拉力计.docx
- HF-BLF-IBP电液控制机构说明书.doc
- HGP和GVF电梯状态(日立电梯).doc
- HIV抗体阳性的发热.doc
- 第10课 校庆导览图(课件)2026三年级美术下册赣美版.pptx
- 2026届内蒙古霍林郭勒市第五中学中考物理押题卷含解析.doc
- 第11课 魅力彩陶(课件)2026赣美版美术三年级下册.pptx
- 《2026—2028年中国硅酸铝纤维背衬板行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 第12课 彩陶纹样 (课件)2026赣美版美术三年级下册.pptx
- 《2026—2028年中国硅酸铅行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 2026届河北省廊坊市三河市中考物理模拟精编试卷含解析.doc
- 《2026—2028年中国硅酸锂行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国癸二酸行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国贵金属催化剂行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
最近下载
- 2026新人教版小学数学六年级下册期末综合试卷(3套打印版含答案解析).pdf
- 《2025年eVTOL载人飞行器景区运营安全培训教材》.docx
- 混凝土挡土墙专项施工方案.docx VIP
- 年产15万吨乙苯工艺设计.doc VIP
- 第9课+改革开放的起步(情境化教学课件)历史统编版新教材八年级下册.pptx VIP
- LS-1866常用参数设置方法.pdf VIP
- 〖历史〗改革开放的起步教学课件 2025-2026学年统编版八年级历史下册.pptx VIP
- 台球项目计划书.docx VIP
- 支部班子“加强理论武装、执行上级组织决定、加强党员管理监督等六个对照”2025年度组织生活会班子对照检查提纲四篇.docx VIP
- 胸部影像学检查临床应用指南(2025年版).docx
原创力文档

文档评论(0)