网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
【多选题】关于线程的创建过程,下面四种说法正确的有哪些?(多选)
A.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法。
B.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法。
C.定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法。
D.定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法。
参考答案和解析
定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法。;定义一个实现Runnable接口的类并run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法。
更多 “【多选题】关于线程的创建过程,下面四种说法正确的有哪些?(多选)A.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法。B.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法。C.定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法。D.定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法。” 相关考题
考题
对于下面语句的说法,不正确的是( )。 ThreadthrObj=newThread();A.系统没有为该线程对象分配资源B.只能启动或者终止C.创建了一个空的线程对象D.可以调用其他方法
考题
下面关于Android说法错误的是()A、Android采用单线程模型B、Android会默认会为线程创建一个关联的消息队列C、Handler会与多个线程以及该线程的消息队列对应D、程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列
考题
关于线程说法不正确的是()。A、在android中,我们可以在主线程中,创建一个新的线程B、在创建的新线程中,它可以操作UI组件C、新线程可以和Handler共同使用D、创建的Handler对象,它隶属于创建它的线程
考题
关于java线程,下面说法错误的是()A、线程是以CPU为主体的行为B、java利用线程使整个系统成为异步C、创建线程的方法有两种:实现Runnable接口和继承Thread类D、新线程一旦被创建,它将自动开始运行
考题
下面关于Hibernate中Session的说法正确的是()A、Session是轻量级的,可以随意的创建和销毁B、Session是重量级的,不能随意的创建和销毁C、Session是线程安全的D、Session不是线程安全的
考题
对于线程的生命周期,下面四种说法正确的有哪些?()A、调用了线程的start()方法,该线程就进入运行状态 (就绪,还要获得CPU使用权)B、线程的run()方法运行结束或被未catch的InterruptedException等异常终结,那么该线程进入死亡状态 C、线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以像引用其它对象一样引用它D、线程进入死亡状态后,调用它的start()方法仍然可以重新启动
考题
对于通过实现Runnable接口创建线程,下面说法正确的有哪些?()A、适合多个相同程序代码的线程去处理同一个资源的情况B、把线程同程序代码、数据有效的分离,很好的体现了面向对象的设计思想C、可以避免由于Java的单继承带来的局限性D、编写简单,可以不通过Thread类直接创建线程
考题
关于线程的创建过程,下面四种说法正确的有哪些?()A、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法B、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法C、定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法D、定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法
考题
关于线程以下说法错误的有()A、新起一个线程,都要使用Thread.setName(“…”)设置线程名B、在JDK1.5或更新的版本中,若字符串拼接发生在单线程环境,使用StringBufferC、对多线程访问的变量、方法,必须加锁保护,避免出现多线程并发访问引起的问题D、线程使用时,要在代码框架中使用线程池,避免创建不可复用的线程;禁止在循环中创建新线程,否则会引起JVM资源耗尽
考题
下面是关于线程的叙述,其中正确的是()。A、线程自己拥有一点资源,但它可以使用所属进程的资源B、由于同一进程中的多个线程具有相同的地址空间,所以它们间的同步和通信也易于实现C、进程创建与线程创建的时空开销不相同D、进程切换与线程切换的时空开销相同
考题
多选题关于线程的创建过程,下面四种说法正确的有哪些?()A定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法B定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法C定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法D定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法
考题
多选题对于线程的生命周期,下面四种说法正确的有哪些?()A调用了线程的start()方法,该线程就进入运行状态 (就绪,还要获得CPU使用权)B线程的run()方法运行结束或被未catch的InterruptedException等异常终结,那么该线程进入死亡状态C线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以像引用其它对象一样引用它D线程进入死亡状态后,调用它的start()方法仍然可以重新启动
考题
单选题关于java线程,下面说法错误的是()A
线程是以CPU为主体的行为B
java利用线程使整个系统成为异步C
创建线程的方法有两种:实现Runnable接口和继承Thread类D
新线程一旦被创建,它将自动开始运行
考题
多选题下面是关于线程的叙述,其中正确的是()。A线程自己拥有一点资源,但它可以使用所属进程的资源B由于同一进程中的多个线程具有相同的地址空间,所以它们间的同步和通信也易于实现C进程创建与线程创建的时空开销不相同D进程切换与线程切换的时空开销相同
考题
单选题关于线程说法不正确的是()。A
在android中,我们可以在主线程中,创建一个新的线程B
在创建的新线程中,它可以操作UI组件C
新线程可以和Handler共同使用D
创建的Handler对象,它隶属于创建它的线程
考题
多选题下面四个选项中,对线程同步的目的描述正确的有哪些?()A锁定资源,使同一时刻只有一个线程去访问它,防止多个线程操作同一个资源引发错误B提高线程的执行效率C让线程独占一个资源D让多个线程同时使用一个资源
考题
多选题对于死锁的描述,下面四种说法正确有哪些?()A当两个线程互相等待对方释放同步锁时会发生死锁BJava虚拟机没有检测和处理死锁的措施C一旦出现死锁,程序会发生异常D处于死锁状态的线程处于阻塞状态,无法继续运行
考题
多选题在Hibernate中,下列关于SessionFactory说法正确的有()A它是线程安全的B它不是线程安全的C它是轻量级的D一个SessionFactory实例对应一个数据存储源
考题
多选题下面关于Hibernate中Session的说法正确的是()ASession是轻量级的,可以随意的创建和销毁BSession是重量级的,不能随意的创建和销毁CSession是线程安全的DSession不是线程安全的
考题
多选题对于通过实现Runnable接口创建线程,下面说法正确的有哪些?()A适合多个相同程序代码的线程去处理同一个资源的情况B把线程同程序代码、数据有效的分离,很好的体现了面向对象的设计思想C可以避免由于Java的单继承带来的局限性D编写简单,可以不通过Thread类直接创建线程
热门标签
最新试卷