Esempio n. 1
0
 private static String threadStatusToJavaThreadState(int status) {
   switch (status) {
     case ThreadReference.THREAD_STATUS_MONITOR:
       return Thread.State.BLOCKED.name();
     case ThreadReference.THREAD_STATUS_NOT_STARTED:
       return Thread.State.NEW.name();
     case ThreadReference.THREAD_STATUS_RUNNING:
       return Thread.State.RUNNABLE.name();
     case ThreadReference.THREAD_STATUS_SLEEPING:
       return Thread.State.TIMED_WAITING.name();
     case ThreadReference.THREAD_STATUS_WAIT:
       return Thread.State.WAITING.name();
     case ThreadReference.THREAD_STATUS_ZOMBIE:
       return Thread.State.TERMINATED.name();
     case ThreadReference.THREAD_STATUS_UNKNOWN:
       return "unknown";
     default:
       return "undefined";
   }
 }