( 29 )当使用 SomeThread t=new SomeThread() 创建一个线程时,下列叙述中正确的是
A ) SomeThread 类是包含 run() 方法的任意 java 类
B ) SomeThread 类一定要实现 Runnable 接口
C ) SomeThread 类是 Thread 类的子类
D ) SomeThread 类是 Thread 类的子类并且要实现 Runnable 接口
第1题:
如果使用 Thread t = new Test() 语句创建一个线程,则下列叙述正确的是
A)Test 类一定要实现 Runnable 接口
B)Test 类一定是 Thread 类的子类
C)Test 类一定是 Runnable 的子类
D)Test 类一定是继承 Thread 类并且实现 Runnable 接口
第2题:
有关线程的哪些叙述是对的? ( ) Ⅰ:一旦一个线程被创建,它就立即开始运行 Ⅱ:使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行 Ⅲ:当一个线程因为抢先机制而停止运行时,它被放在可运行队列的前面 Ⅳ:一个线程可能因为不同的原因停止(cease)并进入就绪状态
A.Ⅱ、Ⅲ
B.Ⅱ、Ⅳ
C.Ⅰ、Ⅱ
D.Ⅲ、Ⅳ
第3题:
如果使用Thread t=new Test()语句创建一个线程,则下列叙述正确的是
A.Test类一定要实现Runnable接口
B.Test类一定是Thread类的子类
C.Test类一定是Runnable的子类
D.Test类一定是继承Thread类并且实现Runnable接口
第4题:
当使用SomeThread t=new SomeThread( )创建-个线程时,下列叙述中正确的是( )。
A.Some Thread类是包含run( )方法的任意Java类
B.Some Thread类-定要实现Runnable接口
C.Some Thread类是Thread类的子类
D.Some Thread类是Thread类的子类并且要实现Run-nable接口
第5题:
当一个线程处于new状态时,通过什么方法使其进入runnable状态?
第6题:
以下关于新建线程的叙述,正确的是( )。
A.当线程被创建时,可以马上启动
B.新建线程可以使用start( )、stop( )和wait( )等多个方法
C.进入新建状态的线程,没有被分配资源
D.新建状态的线程通过调用方法join( )可以进入阻塞状态
第7题:
关于线程说法不正确的是()。
第8题:
当Java程序启动时,系统就为它创建好一个线程,用这个线程执行main()方法中的代码序列。这个系统创建好的线程叫()。
第9题:
下面那些情况可以终止当前线程的运行()。
第10题:
在android中,我们可以在主线程中,创建一个新的线程
在创建的新线程中,它可以操作UI组件
新线程可以和Handler共同使用
创建的Handler对象,它隶属于创建它的线程
第11题:
SomeThread类是包含run()方法的任意java类
SomeThread类一定要实现Runnable接口
SomeThread类是Thread类的子类
SomeThread类是Thread类的子类并且要实现Runnable接口
第12题:
一旦一个线程被创建,它就立即开始运行
使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面
一个线程可能因为不同的原因停止并进入可运行状态
第13题:
下列关于线程优先级的说法中,正确的是( )。
A.线程的优先级是不能改变的
B.线程的优先级是在创建线程时设置的
C.在创建线程后的任何时候都可以设置
D.B和C
第14题:
下列有关线程的描述中错误的是( )。
A.Java中的每一个线程都属于某个线程组
B.线程只能在其创建时设置所属的线程组
C.线程创建之后,可以从一个线程组转移到另一个线程组
D.新建的线程默认情况下属于某父线程所属的线程组
第15题:
下列程序创建了-个线程并运行,横线处应填入的正确代码是( )。
A.t.start
B.t.class
C.t.thread
D.t.static
第16题:
下列程序创建了一个线程并运行,横线处应填入的正确代码是( )。 public class Try extends Thread{ public static void main(String args[]){ Thread t=new Try; ; } public void runf System.out.println(”Try!"); } }
A.t.start
B.t.class
C.t.thread
D.t.static
第17题:
下列关于线程的叙述中,不正确的是
A.线程是进程中的一个实体,是CPU调度和分派的基本单位
B.一个线程可以创建和撤销另一个线程
C.同一个进程中的多个线程之间不可以并发执行
D.线程也同样有就绪、等待和运行3种基本状态
第18题:
A.线程资源必须通过线程池提供,不允许在应用中自行显式创建线程
B.同步处理时,能锁部分代码区块的情况下不要锁整个方法;高并发时,同步调用应该考虑到性能损耗
C.创建线程或线程池时,推荐给线程指定一个有意义的名称,方便出错时回溯
D.推荐使用Executors.newFixedThreadPool(intx)生成指定大小的线程池。(线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式)
第19题:
下列关于线程优先级的说法中,正确的是()
第20题:
下列关于叙述线程的选项中,错误的是()
第21题:
下列关于线程的叙述中,正确的是()。
第22题:
第23题:
线程包含CPU现场,可以独立执行程序
每个线程有自己独立的地址空间
进程只能包含一个线程
线程之间的通信必须使用系统调用函数