线程的实现方式

对于线程的实现方式,我们主要考虑如下四个问题:

  1. 线程的管理方式由谁来完成?
  2. 线程切换是否需要 CPU 变态?
  3. 操作系统是否能意识到用户级(或内核级)线程的存在?
  4. 这种线程的实现方式有什么优点和缺点?