- 36
- 0
- 约7.38千字
- 约 9页
- 2018-01-05 发布于河南
- 举报
实验14多线程编程
实验14--多线程编程
14.1 实验目的
(1) 掌握多线程编程的特点;
(2) 了解线程的调度和执行过程;
(3)? ?掌握资源共享访问的实现方法。
14.2 知识要点
14.2.1线程的概念
(1)??? 线程是程序中的一个执行流,多线程则指多个执行流;
(2)??? 线程是比进程更小的执行单位,一个进程包括多个线程;
(3)??? Java语言中线程包括3部分:虚拟CPU、该CPU执行的代码及代码所操作的数据。
(4)??? Java代码可以为不同线程共享,数据也可以为不同线程共享;
14.2.2 线程的创建
(1) 方式1:实现Runnable接口
Thread类使用一个实现Runnable接口的实例对象作为其构造方法的参数,该对象提供了run方法,启动Thread将执行该run方法;
(2)? ?方式2:继承Thread类
重写Thread类的run方法;
14.2.3 线程的调度
(1) 线程的优先级
????????? 取值范围1~10,在Thread类提供了3个常量,MIN_PRIORITY=1、MAX_ PRIORITY=10、NORM_PRIORITY=5;
????????? 用setPriority()设置线程优先级,用getPriority()获取线程优先级;
????????? 子线程继承父线程的优先级,主线程具有正常优先级。
(2) 线程的调度:采用
您可能关注的文档
最近下载
- 幼儿园大班语言《是谁嗯嗯在我的头上》课件.pptx
- 高考生物必背85个知识点分析.doc VIP
- 高考生物必背85个知识点总结.doc VIP
- 高考必背的85个重要生物知识点总结.docx VIP
- 2025届高考生物必背的85个重要知识点总结.docx VIP
- 中国文化概况A-Glimpse-of-Chinese-Culture(修订版)Chapter-8.ppt VIP
- 2026年高考生物必背85个重要知识点总结汇编.pdf VIP
- 预防高处坠落事故专项施工方案.docx VIP
- AutoCAD2022实用教程全套完整教学课件.pptx
- Soundcraft声艺Signature 22MTK Outline Dimensions file)说明书用户手册.pdf
原创力文档

文档评论(0)