下列有关线程的描述中错误的是 。
A: Java中的每一个线程都属于某个线程组
B: 线程只能在其创建时设置所属的线程组
C: 线程创建之后,可以从一个线程组转移到另一个线程组
D: 新建的线程默认情况下属于某父线程所属的线程组
A: Java中的每一个线程都属于某个线程组
B: 线程只能在其创建时设置所属的线程组
C: 线程创建之后,可以从一个线程组转移到另一个线程组
D: 新建的线程默认情况下属于某父线程所属的线程组
举一反三
- 【单选题】关于线程组说法错误的是 A. 在java中用java.lang.ThreadGroup类来支持线程组的实现 B. 当多个线程分为一组时,可以用一个方法启动线程组中所有的线程 C. Java中默认线程组是main D. 一个线程可以不属于任何线程组
- 下列关于线程状态和生命周期的说法不正确的是( )。 A: 一个线程组内不仅可以包含线程,还可以包含其他线程组 B: 线程在终止状态可以调用start()方法使它可运行 C: 在Java中,最顶层的线程组是main D: 线程执行过程中,有一个更高优先级的线程进入可运行状态,这个线程立即被调度执行,当前线程占有的CPU被抢占
- 基于Runnable实现线程时,Thread类的构造方法中必须指明() A: A线程组名 B: B目标对象 C: C线程名 D: D线程组名和线程名
- 下列关于线程的优先级叙述,不正确的是( )。 A: 线程的优先级从其父线程继承而来 B: Java的线程调度是基于优先级的抢先式调度 C: 在Java中,总是选择高优先级的线程先执行 D: 线程的优先级与线程组一样,在线程创建时获得,在运行过程中只能读取,不能更改
- 关于线程哪一点是对的。( ) A: 任何一个C#程序都有一个默认的线程,该线程是后台线程; B: 每个进程都有一个线程池。线程池默认大小有35个线程; C: 线程池中的线程都是前台线程; D: C#中常用的线程同步的语句是lock语句;