Class OpenBsdOSThread

java.lang.Object
oshi.software.common.AbstractOSThread
oshi.software.os.unix.openbsd.OpenBsdOSThread
All Implemented Interfaces:
oshi.software.os.OSThread

@ThreadSafe public class OpenBsdOSThread extends oshi.software.common.AbstractOSThread
OSThread implementation
  • Constructor Details

    • OpenBsdOSThread

      public OpenBsdOSThread(int processId, Map<oshi.software.os.unix.openbsd.OpenBsdOSProcess.PsThreadColumns, String> threadMap)
    • OpenBsdOSThread

      public OpenBsdOSThread(int processId, int threadId)
  • Method Details

    • getThreadId

      public int getThreadId()
    • getName

      public String getName()
    • getState

      public oshi.software.os.OSProcess.State getState()
    • getStartMemoryAddress

      public long getStartMemoryAddress()
    • getContextSwitches

      public long getContextSwitches()
    • getMinorFaults

      public long getMinorFaults()
    • getMajorFaults

      public long getMajorFaults()
    • getKernelTime

      public long getKernelTime()
    • getUserTime

      public long getUserTime()
    • getUpTime

      public long getUpTime()
    • getStartTime

      public long getStartTime()
    • getPriority

      public int getPriority()
    • updateAttributes

      public boolean updateAttributes()