Java中,可以通过建立java. lang.【 】类或其子类的实例创建和控制线程。
第1题:
下列关于Java语言中线程的叙述中,正确的是( )。
A.线程由代码、数据、内核状态和一组寄存器组成
B.线程间的数据是不共享的
C.用户只能通过创建Thread类的实例或者定义和创建Thread子类的实例,建立和控制自己的线程
D.因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定
第2题:
此题为判断题(对,错)。
第3题:
关于对AsyncTask类的使用,下面说法错误的是()
A.AsyncTask类是抽象类,必须通过其子类构造对象
B.AsyncTask的实例必须在UI线程中创建
C.excute()方法必须在UI线程中调用
D.必须手动调用onPreExecute()
第4题:
A、声明Thread类的子类,创建Thread子类的实例,让线程调用start()方法
B、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例
C、创建Thread子类的实例,让线程调用start()方法
D、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例,让线程调用start()方法
第5题:
在Java程序中可以通过扩展__________类或其子类来定义自己的异常类,然后根据程序的需要来规定哪些方法产生这样的异常。