• 2022-05-27
    下列哪个选项是操作系统用于管理线程的数据结构( )
    A: 线程优先级
    B: 线程控制块
    C: 线程信息
    D: 线程状态
  • B

    内容

    • 0

      下列关于线程的描述中,错误的是( ) A: 内核支持线程的调度由OS完成 B: OS为每个用户级线程建立一个TCB(线程控制块) C: 用户级线程间的切换比内核支持线程间的切换效率高 D: 用户级线程可以在不支持内核支持线程的OS上实现

    • 1

      内核线程的描述正确的是() A: 由内核维护内核线程的线程控制块 B: 由用户线程库维护内核线程的线程控制块 C: 内核无法调度内核线程 D: 内核线程间无法共享所属进程的资源

    • 2

      线程控制方法中,线程控制方法中,yield()的作用是( ) A: 返回当前线程的引用 B: 使比其低的优先级线程执行 C: 强行终止线程 D: 只让给同优先级线程运行

    • 3

      下面关于线程优先级的说法中,错误的是()。 A: java中的线程的优先级有三个静态常量 B: 新建线程的优先级默认为最低 C: 优先级高的线程优先被执行 D: 一个线程运行时,有可能被比它高优先级的线程抢占运行

    • 4

      以下说法正确的是( )。 A: 只有用户级线程的操作系统中,调度以进程为单位,由用户程序控制进程中的多个线程运行。 B: 只有用户级线程的操作系统中,调度以进程为单位,由操作系统控制进程中的多个线程运行。 C: 只有用户级线程的操作系统中,调度以线程为单位,由用户程序控制进程中的多个线程运行。 D: 只有用户级线程的操作系统中,调度以线程为单位,由操作系统控制进程中的多个线程运行。