12_第12章线程分析
目标 线程 多线程:在一个程序中同时运行多个任务 多进程:在操作系统中能同时运行多个任务(程序) 线程和进程的区别: 进程是运行中的应用程序,拥有自己独立的内存空间和资源 一个进程可以有一个或多个线程组成,且至少有一个线程称为主线程 线程是最小的处理单位,多个线程共享一块内存和资源 当一个线程改变了所属进程的变量时,其它线程下次访问该变量时得到这种改变 线程的优点 充分利用CPU资源 简化编程模型 简化异步事件处理 使GUI更有效率 节约成本 Java线程模型 线程模型: Thread类 Runnable接口 Thread和Runnable区别: Thread是类,具有线程的所有方法,其对象就是一个线程对象。但继承Thread,就不能再继承其他的类(Java只支持单一继承)。 Runnable是接口,只提供run()方法,实现该接口的类还可以继承其他类,但其对象不是线程对象,不能直接运行,必须通过Thread将其启动。 线程使用 创建线程 Thread类 Runnable接口 Runnable接口由单个方法run()组成,它在线程激活时执行。 通过Runnable接口创建线程的步骤如下: 1. 实例化实现Runnable接口的类 2. 建立一个Thread对象,并将第一步实例化后的对象作为参数传入Thread类的构造方法 3. 通过Thread类的start()方法建
您可能关注的文档
- 《金融市场学》演示文稿新解析.ppt
- 12.8解读财务报表-三张主表分析.ppt
- 12-质量通病与预防(墙地砖工程-9)2010分析.doc
- 《闻王昌龄左迁龙标遥有此寄》(正式)解析.ppt
- 架空绝缘电缆学习.ppt
- 林心如霍建华恋爱.ppt
- 12.2一次函数分析.ppt
- 《陈太丘与友期》课件解析.ppt
- 某国际大企业窑操作规程.doc
- 某土方及基坑施工组织设计-secret.doc
- 2026年山东省滨州市税务系统人员招聘考试参考题库及答案解析.docx
- 2026年四川省宜宾市烟草系统人员招聘笔试备考题库及答案解析.docx
- 2026年酒店布草供应协议合同合同三篇.docx
- 2024-2025学年黑龙江省双鸭山市宝清县统编版三年级上册期末考试语文试卷.pdf
- 2026年梅州市梅江区烟草系统人员招聘笔试备考试题及答案解析.docx
- 2024-2025学年黑龙江省齐齐哈尔市讷河市三年级(上)期末语文试卷.pdf
- 2024-2025学年黑龙江省齐齐哈尔市讷河市四年级(上)期末语文试卷.pdf
- 动脉粥样硬化并发症预防.pptx
- 圆周运动-高中-物理-教学设计.docx
- 2026年伊春市金山屯区税务系统人员招聘笔试模拟试题及答案解析.docx
最近下载
- 初中七年级(初一)数学下册专题练习版.docx VIP
- 新能源汽车制动系统仿真分析.doc VIP
- 严重创伤院前急救中国专家共识2026.pptx
- 成人零基础英语教学课件.ppt VIP
- 初中英语单词(带音标).doc VIP
- 2024年哈密市商业银行股份有限公司建国北路支行秋季校园招考笔试试卷带答案详解.docx VIP
- 2024年哈密市商业银行股份有限公司复兴路支行秋季校园招考笔试试卷带答案详解.docx VIP
- 2024年哈密市商业银行股份有限公司花园支行秋季校园招考笔试试卷带答案详解.docx VIP
- 2024年哈密市商业银行股份有限公司人民路支行秋季校园招考笔试试卷带答案详解.docx VIP
- 蒲县垃圾分类试点县餐厨垃圾处理厂项目环评(2021年新版环评)环境影响报告表.pdf VIP
原创力文档

文档评论(0)