下列哪个选项是操作系统用于管理线程的数据结构( )
A: 线程优先级
B: 线程控制块
C: 线程信息
D: 线程状态
A: 线程优先级
B: 线程控制块
C: 线程信息
D: 线程状态
举一反三
- 下列关于线程的描述中,错误的是()。 A: 内核级线程的调度由操作系统完成 B: 操作系统为每个用户级线程建立一个线程控制块 C: 用户级线程间的切换比内核级线程间的切换效率高 D: 用户级线程可以在不支持内核级线程的操作系统上实现
- 下列哪些选项是RT-Thread中线程的重要属性?( ) A: 线程栈 B: 入口函数 C: 线程大小 D: 线程控制块
- 对于线程的内核对象下列说法正确的是: A: 操作系统用其进行线程管理 B: 是系统用于存放线程统计信息的地方 C: 是线程的核心代码 D: 是线程的一些局部变量
- 下列关于Thread类的线程控制方法的说法中,错误的是( ) A: 线程可以通过调用sleep()方法使比当前线程低优先级的线程运行 B: 线程可以通过调用yield()方法使和当前线程优先级一样的线程运行 C: 线程的sleep()方法调用结束后,该线程进入运行状态 D: 若没有相同优先级的线程处于可运行状态,线程调用yield()方法时,当前线程将继续执行
- 下列关于线程优先级的描述中,正确的是( ) A: 线程的优先级是在创建线程时设置的。 B: 线程的优先级需要操作系统支持,不同的操作系统对优先级的支持是不一样。 C: 在程序中可以对线程的优先级进行重新设置。 D: 线程的优先级是不能改变的