问题
问答题
分时系统里,在条件相同的情况下,通常KLT(内核级线程)比ULT(用户级线程)得到更多的CPU时间,请简要解释之。
答案
参考答案:KLT(内核级线程)直接参与CPU的调度,得到CPU的时间和进程相当,ULT(用户级线程)由运行thread Libray的进程控制和管理,是该进程得到的CPU时间总数里再次分配,往往比参加内核调度的其他进程少。
分时系统里,在条件相同的情况下,通常KLT(内核级线程)比ULT(用户级线程)得到更多的CPU时间,请简要解释之。
参考答案:KLT(内核级线程)直接参与CPU的调度,得到CPU的时间和进程相当,ULT(用户级线程)由运行thread Libray的进程控制和管理,是该进程得到的CPU时间总数里再次分配,往往比参加内核调度的其他进程少。