java多线程项目练习,java多线程 练习

1.如果线程死亡,它便不能运行。(T)

2.在Java中,高优先级的可运行线程会抢占低优先级线程。(T )

3.线程可以用yield方法使低优先级的线程运行。(F)

4...程序开发者必须创建一个线程去管理内存的分配。(F)

5.一个线程在调用它的start方法,之前,该线程将一直处于出生期。(T)

6.当调用一个正在进行线程的stop( )方法时,该线程便会进入休眠状态。(F)

7.一个线程可以调用yield方法使其他线程有机会运行。(T)

二、选择题

1.Java语言中提供了一个▁D▁线程,自动回收动态分配的内存。

A.异步

B.消费者

C.守护

D.垃圾收集

2.Java语言避免了大多数的▁C▁错误。

A.数组下标越界

B.算术溢出

C.内存泄露

D.非法的方法参数

3.有三种原因可以导致线程不能运行,它们是▁ACD▁▁。

A.等待

B.阻塞

C.休眠

D.挂起及由于I/O操作而阻塞

4.当▁A方法终止时,能使线程进入死亡状态。

A.run

B.setPrority

C.yield

D.sleep

5.用▁B▁方法可以改变线程的优先级。

A.run

B.setPrority

C.yield

D.sleep

6.线程通过▁C▁方法可以使具有相同优先级线程获得处理器。

A.run

B.setPrority

C.yield

D.sleep

7.线程通过▁D▁方法可以休眠一段时间,然后恢复运行。

A.run

B.setPrority

C.yield

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值