systhreads
The systhreads table provides information
about each thread.
Column | Type | Description |
---|---|---|
th_id | INTEGER | The numeric identifier of the thread. |
th_addr | INTEGER | The memory address of the thread control block. |
th_joinlist | INTEGER | If a list of the threads are waiting for this thread to exit, the th_joinlist column shows the address of the first thread in the list. |
th_joinnext | INTEGER | If a list of the threads are waiting for this thread to exit, the th_joinnext column shows the address of the next thread in the join list. |
th_joinee | INTEGER | The address of the thread whose exit this thread is waiting for. |
th_name | CHAR(12) | The name of the thread. |
th_state | INTEGER | The status code of the thread. |
th_priority | INTEGER | The priority of the thread. |
th_class | INTEGER | The code for the class of virtual processor that thread will run on. |
th_vpid | INTEGER | The ID of the virtual processor that the thread was last scheduled to run on. |
th_mtxwait | INTEGER | The address of the mutex that this thread is waiting for. |
th_conwait | INTEGER | The address of the condition that this thread is waiting for. |
th_waketime | INTEGER | The time of the expiration of the last sleep. The time is calculated by an internal clock. A value of -1 means that the time value is indeterminate. |
th_startwait | INTEGER | The time when the last wait began. The time is calculated by an internal clock. |
th_startrun | INTEGER | The time when the last execution began. The time is calculated by an internal clock. |