mysterin / question_and_answer

1 stars 0 forks source link

线程状态在 jvm 和 os 的划分 #162

Closed mysterin closed 5 years ago

mysterin commented 5 years ago

jvm

参考Thread的内部类State

  1. NEW
  2. RUNNABLE
  3. BLOCKED
  4. WAITING
  5. TIMED_WAITING
  6. TERMINATED

    os

  7. NEW
  8. READY
  9. RUNNING
  10. WAITING
  11. TERMINATED

jvm 中的RUNNABLE包括了 os 的READYRUNNING, 而 os 的WAITING可以细分为 jvm 的BLOCKED, WAITING, TIMED_WAITING.