Snowberg

 

2011年11月26日

用户级线程与内核级线程

摘要: 在多线程操作系统中,各个系统的实现方式并不相同。在有的系统中实现了用户级线程,有的系统中实现了内核级线程1.内核级线程:(1)线程的创建、撤销和切换等,都需要内核直接实现,即内核了解每一个作为可调度实体的线程。(2)这些线程可以在全系统内进行资源的竞争。(3)内核空间内为每一个内核支持线程设置了一个线程控制块(TCB),内核根据该控制块,感知线程的存在,并进行控制。在一定程度上类似于进程,只是创建、调度的开销要比进程小。有的统计是1:102.用户级线程:(1)用户级线程仅存在于用户空间。——>对比内核(3)(2)内核并不能看到用户线程。——>重要的区别(3)内核资源的分配仍然是按照 阅读全文

posted @ 2011-11-26 11:00 Snowberg 阅读(2225) 评论(0) 推荐(0) 编辑

导航