单选题JVM会一直运行,直到()Amain()结束B仅剩下用户线程C仅剩下守护线程D(1)或(3)任一条件
单选题
JVM会一直运行,直到()
A
main()结束
B
仅剩下用户线程
C
仅剩下守护线程
D
(1)或(3)任一条件
参考解析
解析:
暂无解析
相关考题:
( 18 )下列对线程属性的描述中,哪些是正确的?Ⅰ .每个线程有一个标识符Ⅱ .每个线程需要自己执行时的寄存器和栈等现场信息Ⅲ . 每 个线程有各自的地址空间Ⅳ . 线程是处理器调度的独立单元Ⅴ .线程是有生命周期的A )仅 Ⅰ 、 Ⅱ 和 ⅢB ) 仅 Ⅱ 、 Ⅲ 和 ⅣC )仅 Ⅰ 、 Ⅱ 、 Ⅲ 和 ⅤD )仅 Ⅱ 、 Ⅲ 、 Ⅳ 和 Ⅴ
在采用多线程技术的系统中,下列关于线程的描述哪些是正确的?( )Ⅰ. 每个线程有自己的标识符Ⅱ. 每个线程拥有系统分配给它的独立使用的地址空间Ⅲ. 线程有状态及状态转换A) 仅Ⅰ和ⅡB) 仅Ⅱ和ⅢC) 仅Ⅰ和ⅢD) 都正确
下列对线程属性的描述中,哪些是正确的?Ⅰ.每个线程有一个标识符Ⅱ.每个线程需要自己执行时的寄存器和栈等现场信息Ⅲ.每个线程有各自的地址空间Ⅳ.线程是处理器调度的独立单元Ⅳ.线程是有生命周期的A.仅Ⅰ、Ⅱ和ⅢB.仅Ⅱ、Ⅲ和ⅣC.仅Ⅰ、Ⅱ、Ⅳ和ⅤD.仅Ⅱ、Ⅲ、Ⅳ和Ⅴ
下列程序的运行结果是______。 class A implements Runnable { int a; iht i = 2; A(int x) { a = x; } public void run() { while(i > 0) { System.out.println("线程" + a); i--; } } } public class Testl3 { public static void main(String[] args) { Thread a1 = new Thread(new A(1)); Thread a2 = new Thread(new A(2)); a1.start(); a2.start(); } }A.线程1 线程1 线程2 线程2B.线程1 线程2C.线程1 线程2 线程1 线程2D.线程1 线程1 线程1 线程1
当-个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将( )。A.运行SXB 当-个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将( )。A.运行B.阻塞C.终止D.休眠
下列说法中,错误的一项是______。A.一个线程组中可以包含若干线程B.一个Java应用程序启动时,Java运行系统为该程序创建一个名为main的线程C.一个线程组中不可以再包含线程组D.一个Java应用程序的最顶层线程组是main
当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将( )。 A.运行S 当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将( )。A.运行B.阻塞C.终止D.休眠
关于线程以下说法错误的有()A、新起一个线程,都要使用Thread.setName(“…”)设置线程名B、在JDK1.5或更新的版本中,若字符串拼接发生在单线程环境,使用StringBufferC、对多线程访问的变量、方法,必须加锁保护,避免出现多线程并发访问引起的问题D、线程使用时,要在代码框架中使用线程池,避免创建不可复用的线程;禁止在循环中创建新线程,否则会引起JVM资源耗尽
单选题关于线程以下说法错误的有()A新起一个线程,都要使用Thread.setName(“…”)设置线程名B在JDK1.5或更新的版本中,若字符串拼接发生在单线程环境,使用StringBufferC对多线程访问的变量、方法,必须加锁保护,避免出现多线程并发访问引起的问题D线程使用时,要在代码框架中使用线程池,避免创建不可复用的线程;禁止在循环中创建新线程,否则会引起JVM资源耗尽
判断题在多线程编程时,当某子线程的daemon属性为False时,主线程结束时会检测该子线程是否结束,如果该子线程尚未运行结束,则主线程会等待它完成后再退出。A对B错