用户空间线程和内核空间线程的示例

时间:2015-06-28 10:03:29

标签: java linux multithreading

我被问到:

  • 用户空间线程系统的示例和 内核空间线程系统。
  • Native POSIX Thread Library是否被视为用户空间的一部分 或内核空间。
  • 如果在用户空间中完成Java线程。

有关于所有这些主题的大量信息,但似乎并不是这些具体问题的直接答案。我希望你能帮助我。

1 个答案:

答案 0 :(得分:3)

我正在使用本维基百科页面中列出的术语

(我将留给您,以确定该术语是否与您的阿拉伯语课程相匹配。)

  

Q1:提供用户空间线程系统和内核空间线程系统的示例。

现代Linux系统支持内核线程。

旧Linux和旧的Unix系统不支持内核线程,因此如果您需要线程,则必须完全在用户空间中实现它。旧的Java"绿色线程" model是完全在用户空间中实现的线程的一个例子。

  

Q2:Native POSIX线程库是否被视为用户空间或内核空间的一部分。

这是内核线程的一个例子。

  

问题3:Java线程是否在用户空间中完成。

不在现代Java实现中。