Java多线程习题-推荐下载

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

)方法开始执行。
A) init()
B) start()
C) run()
D) notifyAll()
18.实现线程体的方式除了继承 Thread 类,还可以实现
接口。
E) A、Cloneable B、Runnable C、Iterable
D、Serializable
二、填空题 1、若在高优先级线程的 run( )方法中调用___ ___方法,则该线程将让出 CPU,使其他
b.run();
}
public void start(){
for (int i = 0; i <10; i++){
System.out.println("Value of i = " + i);
}
}
}
A.编译错误,没有定义线程的 run 方法;
B.由于没有定义线程的 run 方法,而出现运行错误;
C. 编译通过,运行输出 values 0 to 9
___ ____的线程获得 CPU 的使用权。
2、通过实现 Runnable 接口创建线程的过程是:将实现 Runnable 的一个___ _______作为
target 参数传递给 Thread 类的____ ______,该对象提供线程体。
3、线程通过
方法可以休眠一段时间,然后恢复运行,当
时,
D. 编译通过,运行无输出
4、 有关线程的叙述正确的有:( )
A.通过继承 Thread 类或实现 Runnable 接口,可以获得对类中方法的互斥锁定。
B. 可以获得对任何对象的互斥锁定。
C. 线程通过调用对象的 synchronized 方法可取得对象的互斥锁定。
D. 线程调度算法是平台独立的。
D、stop( )总是在 destroy( )之前被调用。
10、在 java 程序中,下列关于线程的说法错误的是:
(
)
A、run 方法是运行线程的主体
B、多个进程运行时执行顺序是按顺序执行的
C、如果线程死亡,它便不能运行
D、在 java 中,高优先级的可运行线程会抢占低优先级线程
11、关于 JDBC 访问数据库的说法错误的是:
A)调用 join()方法可能抛出异常 InterruptedException。
B)sleep()方法是 Thread 类的静态方法。
C)调用 Thread 类的 sleep()方法可终止一个线程对象。
D)线程启动后执行的代码放在其 run 方法中。
17、Thread 类用来创建和控制线程,一个线程从下面(
)
A) notify()
B) wait()
C) notifyAll()
D) sleep()
E) yield()
F) synchronized(this)
14、下列哪些情况可以终止当前线程的运行? (
)
A) 抛出一个例外时。
B) 当该线程调用 sleep()方法时。
C) 当创建一个新线程时。 D) 当一个优先级高的线程进入就绪状态时。
A、java.lang.Objict
B、java.1ang.ThreadGroup
C、Java.1ang.Thread
D、java.1ang.Runnable
9、下列说法中错误的一项是( )。
A、Applet 必须全部重写其生命周期方法
B、Applet 不必全部重写其生命周期方法
C、Applet 中使用了线程,则需要重写相应的生命周期方法
(
)
A、建立数据库连接时,必须加载驱动程序,可采用 Class.forName()实现
B、 用于建立与某个数据源的连接可采用 DriverManager 类的 getConnection 方法
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术0艺料不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试22下卷,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看2度并22工且22作尽22下可22都能2可地护1以缩关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编5试要写、卷求重电保技要气护术设设装交备备4置底高调、动。中试电作管资高气,线料中课并3敷试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
15、在 java 程序中,下列关于线程的说法错误的是(
)
A) 线程启动调用 start 方法
B) 线程的主体是 run 方法
C) 线程运行中调用 sleep 方法可以进入阻塞状态
D) 在 java 中,优先级的数值为 1 的线程可以抢占优先级为 5 的线程的资源
16、下面关于 Java 中线程的说法不正确的是( )?
5、以下哪个是线程类的方法?
A.yield()
B. sleep(long msec)
C. go()
D. stop()
6、 以下哪个最准确描述 synchronized 关键字?
A.允许两线程并行运行,而且互相通信;
B. 保证在某时刻只有一个线程可访问方法或对象;
C. 保证允许两个或更多处理同时开始和结束;
}
public static void main(String args[])
{
Thread t=new Thread(new X());
t.start();
}
}
A) 第一行会产生编译错误 B) 第六行会产生编译错误
C) 第六行会产生运行错误 D) 程序会运行和启动
13、下面哪个方法可以在任何时候被任何线程调用? (
D. 保证两个或更多线程同时开始和结束。
7、于 Java 语言的内存回收机制,下列选项中最正确的一项是( )。
A、Java 程序要求用户必须手工创建一个线程来释放内存
B、Java 程序允许用户使用指针来释放内存
C、内存回收线程负责释放无用内存
D、内存回收线程不能释放内存对象
8、下列哪一个类实现了线程组?( )
8、如果几个并发线程对相同的数据对象进行存取,可能导致数据不一致,为避免发生这种
情况,需要编程实现线程同步,在执行访问共享数据的代码时对数据加互斥锁,加锁语句
的关键字是_______ ___________,如果编程时不注意,加锁可能导致死锁,避免死锁
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术0艺料不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试22下卷,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看2度并22工且22作尽22下可22都能2可地护1以缩关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编5试要写、卷求重电保技要气护术设设装交备备4置底高调、动。中试电作管资高气,线料中课并3敷试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
C、建立数据库连接时,必须要进行异常处理
D、JDBC 中查询语句的执行方法必须采用 Statement 类实现
12、运行下列程序, 会产生什么结果 (
)
public class X extends Thread implements Runable{
public void run(){
System.out.println("this is run()");
Java 多线程习题
知识点: Java 的多线程,实现多线程的两种方法,线程控制、调度方法
一、选择题
1、什么原因可导致线程停止执行。( )
A.线程调用了 wait()方法;
B.线程调用了 yield()方法;
C.线程调用了 pause()方法;
D.线程调用了 sleep() 方法。
2、哪个方法是实现 Runnable 接口所需的?
A.wait()
B.run()
C.stop() D.update() E.resume()
3、以下代码的调试结果为?( )
public class Bground extends Thread{
public static void main(String argv[]){
Bground b = new Bground();
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术0艺料不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试22下卷,高总而中体且资配可料置保试时障Leabharlann Baidu,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看2度并22工且22作尽22下可22都能2可地护1以缩关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编5试要写、卷求重电保技要气护术设设装交备备4置底高调、动。中试电作管资高气,线料中课并3敷试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
线程进入死亡状态。
4、编写一个线程可以用

来实现。
5、在执行 Java 线程的程序中,程序通过调用_______方法启动线程,随后又调用________
方法。
6、编写一个线程可以用继承
类和实现
接口来实现。
7、在执行 Java 线程的程序中,程序通过调用____ _方法启动线程,随后又调用_____
方法。
相关文档
最新文档