有两种方法来提供线程支持:

  • 用户级的用户线程
  • 内核级的内核线程

在内核之上支持用户线程,而却不受内核管理,而内核线程是由操作系统直接支持和管理的。几乎所有的现代操作系统——包括Windows、Linux、Mac OS X和Solaris——都支持内核线程。

用户线程和内核线程之间必须存在一种关系,如图4-6所示。在本节中,我们将讨论建立这种关系的三种常见方法:多对一模型、一对一模型和多对多模型。

results matching ""

    No results matching ""