Class WindowsOSThreadJNA
java.lang.Object
oshi.software.common.AbstractOSThread
oshi.software.common.os.windows.WindowsOSThread
oshi.software.os.windows.WindowsOSThreadJNA
- All Implemented Interfaces:
oshi.software.os.OSThread
@ThreadSafe
public class WindowsOSThreadJNA
extends oshi.software.common.os.windows.WindowsOSThread
JNA-based Windows OS thread implementation.
-
Nested Class Summary
Nested classes/interfaces inherited from interface oshi.software.os.OSThread
oshi.software.os.OSThread.ThreadFiltering -
Constructor Summary
ConstructorsConstructorDescriptionWindowsOSThreadJNA(int pid, int tid, String procName, oshi.driver.common.windows.registry.ThreadPerfCounterBlock pcb) -
Method Summary
Methods inherited from class oshi.software.common.os.windows.WindowsOSThread
getContextSwitches, getKernelTime, getName, getPriority, getProcName, getStartMemoryAddress, getStartTime, getState, getThreadId, getUpTime, getUserTime, updateAttributesMethods inherited from class oshi.software.common.AbstractOSThread
getOwningProcessId, getThreadCpuLoadBetweenTicks, getThreadCpuLoadCumulative, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface oshi.software.os.OSThread
getMajorFaults, getMinorFaults
-
Constructor Details
-
WindowsOSThreadJNA
public WindowsOSThreadJNA(int pid, int tid, String procName, oshi.driver.common.windows.registry.ThreadPerfCounterBlock pcb)
-
-
Method Details
-
updateAttributes
public boolean updateAttributes()
-