下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
多线程
选择题
1.下列说法中错误的一项是(A)
A.线程就是程序B.线程是一个程序的单个执行流
B.多线程是指一个程序的多个执行流D.多线程用于实现并发
2.下列哪个一个操作不能使线程从等待阻塞状态进入对象阻塞状态
(D)
A.等待阴塞状态下的线程被。唤
B.等待阻塞状态下的纯种被()中断
C.等待时间到
D.等待阻塞状态下的线程调用()方法
3.下列哪个方法可以使线程从运行状态进入其他阻塞状态(A)
4.下列说法中错误的一项是(D)
A.一个线程是一个类的实例
B,线程从传递给纯种的实例。方法开始执行
C.线程操作的数据来自实例
D.新建的线程调用()方法就能立即进入运行状态
E.下列关于类提供的线程控制方法的说法中,错误的一项是(D)
F.在线程A中执行线程B的()方法,则线程A等待直到B执行完成
G.线程A通过调用()方法来中断其阻塞状态
H.若线程A调用方法。返回值为,则说明A正在执行中
I.()方法返回当前线程的引用
J.下列说法中,错误的一项是()
K.对象锁在()语句执行完之后由持有它的线程返还
L.对象锁在()语句中出现异常时由持有它的线程返还
M.当持有锁的线程调用了该对象的。方法时,线程将释放其持有
的锁
5.当持有锁的线程调用了该对象的构造方法时,线程将释放其持有的
锁
A.下面的哪一个关键字通常用来对对象的加锁,从而使得对对象
的访问是排他的A
B.BCD
二.填空题
1.在操作系统中,被称做轻型的进程..线.
2.多线程程序设计的含义是可以将一个程序任务分成儿个并行.
任务
3.在程序中,()方法的实现有两种方式:实现接口和继承
类
4.多个线程并发执行时,各个线程中语句的执行顺序是确
定的,但是线程之间的相对执行顺序是不确定的
6中的对象锁是一种独占的排他锁
7.程序中可能出现一种情况:多个线种互相等待对方持有的锁,
而在得到对方的锁之前都不会释放自己的锁,这就是死锁
8.线程的优先级是在类的常数和之间的一个值
9.处于新建状态的线程可以使用的控制方法是()和
0
10.一个进程可以包含多个线程
三.简答题
1.说明几个概念:对象锁、、、、
对象锁:每个对象都有对象锁,当某个线程进入用定义方法时,
就获得了当前类对象(方法所属的类的对象)的锁,其他线程就不能再获
得该锁,直到线程释放该锁。一个类对象有一个对象锁,多个同步方法公
用一个对象锁。
:是当前线程处于休眠状态,将对的控制权交给其他线程,但不释放
当前对象的锁,其他线程可以获得,但不能进入当前线程控制的对象锁。
:与的区别是,它会释放对象锁,其他线程可以进入该同步块。
:进入当前同步块的线程调用方法变成休眠状态的线程,将该线程变
成等待状态。
:进入当前同步块的线程调用方法变成休眠状态,使所有休眠线程变成等
待状态。
一个类中有多个同步方法,进入任意一个同步块都将获得该对象锁,由
于方法使进入同步块的线程休眠,只能唤醒所有被休眠线程中的一个,
可以唤醒所有休眠线程。通常线程的通信通过,和条件来实现。
2.中有几种方法可以实现一个线程?用什么关键字修饰同步力.?S
有两种实现方法,分另J是继承类与实现接口
用关键字修饰同步方法
3.()..().有什么区.?
答:是线程类()的方法,导致此线程暂停执行指定时间,给执行机
会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用不会释
放对象锁。是类的方法,对此对象调用方法导致本线程放弃对象锁,进入
等待此对象的等待锁定池,只有针对此对象发出方法(或)后本线程才进
入对象锁定池准备获得对象锁进入运行状态。
4.同步和异步有何异同,在什么情况下分别使用他们?举例说明.
答:如果数据将在线程间共享。例如正在写的数据以后可能被另一个线
程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数
据就是共享数据,必须进行同步存取。
当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且
不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下
采用异步途径往往更有效率。
5..启动一个线程是.(,还.()?
答:启动一个线程是调用()方法,使线程所代表的虚拟处理机处于可
运行状态,这意味着它可以由调度并执行。这并不意味着线程就会立即运
行。()方法可以产生必须退出的标志来停止一个线程。
6..多线程有几种实现方..都是什.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医学课件-洛铂-肝胆(术中)益佰制药20251112
- 临床医学概要测与参考解析
- 药物癖康复的治疗安排多学科决策模式中国专家共识(2025版)
- 2026人工智能产业发展现状分析及投资机会与前景预测报告
- 2026年AI辅助前列腺影像报告与数据系统(PI-RADS)分级
- 发热考点填空题目及解答
- 2026年核电运维数据中台数据迁移方案
- 消化系统疾病的微创治疗
- 恋爱期间认知试题及答案
- 广播主持笔试试题及答案大全
- GB/T 31880-2026检验检测机构诚信基本要求
- 2026 年夏季四防洪涝过后复工复产安全课件
- 2026秋新教材人教版五年级上册数学《观察简单组合体》教学设计(3课时)
- 1.4 人口普查 课件(共25张) 北师大版数学四年级上册
- 妊娠期妇女心肺复苏急救指南(2025版)中文版+围产期急救操作规范
- 精益基础考试题及答案
- 2026年四川省成都市中考语文真题(试题+答案)
- 大学生就业指导(高职就业指导课程 )全套教学课件
- 《工程伦理》课程教学大纲
- 汽车售后服务管理PPT完整全套教学课件
- 本科毕业论文的写作课件
评论
0/150
提交评论