1.Thread类用来创建和控制线程,一个线程从下面()方法开始执行。
A.init()
B.start()
C.run()
D.notifyAll()
2.实现线程体的方式除了继承Thread类,还可以实现()接口。
A.Cloneable
B.Runnable
C.Iterable
D.Serializable
3.哪个方法是实现Runnable接口所需的?
A.wait()
B.run()
C.stop()
D.update()
4.下面让线程休眠1分钟的正确方法是()
A.sleep(1)
B.sleep(60)
C.sleep(1000)
D.sleep(60000)
5.以下哪个最准确描述synchronized关键字?
A.允许两线程并行运行,而且互相通信;
B.保证在某时刻只有一个线程可访问方法或对象;
C.保证允许两个或更多处理同时开始和结束;
D.保证两个或更多线程同时开始和结束。
6.于Java语言的内存回收机制,下列选项中最正确的一项是()。
A.Java程序要求用户必须手工创建一个线程来释放内存
B.Java程序允许用户使用指针来释放内存
C.内存回收线程负责释放无用内存
D.内存回收线程不能释放内存对象
7.在java程序中,下列关于线程的说法错误的是:()
A.run方法是运行线程的主体
B.多个进程运行时执行顺序是按顺序执行的
C.如果线程死亡,它便不能运行
D.在java中,高优先级的可运行线程会抢占低优先级线程
8.编写线程类,要继承的父类是:
A.Object