The following functions are used to create and manage threads:
Releases the thread handle of this thread. | |
Compares the specified object to determine if it references the same object as this object. | |
Retrieves the handle of the thread for use with Windows API functions. | |
Retrieves the ID of the thread for use with Windows API functions. | |
Checks the thread to see if it is currently "alive". | |
Waits for the specified thread object to complete before execution of this thread continues. | |
Begins execution of the thread object. | |
Retrieves the priority value for this thread. | |
Sets the Priority Value for this thread. | |
If the thread has ended, the result value is retrieved and returned to the caller. | |
Resumes execution of a suspended thread. | |
Retrieves the size of the stack for this thread. | |
Sets the size of the stack for this thread to the value specified. | |
Suspends execution of the thread. | |
Retrieves the date and time-of-day of the thread creation. | |
Retrieves the date and time-of-day of the thread exit | |
Retrieves the amount of time this thread has spent in kernel mode. | |
Retrieves the amount of time this thread has spent in user mode. | |
Retrieve the Priority Value for the current process. | |
Sets the Priority Value for the current process. | |
Declare Thread Local Storage (TLS) variables. | |
Close a Windows thread. | |
Create a Windows thread. | |
Retrieve the Priority Value for a thread. | |
Declares a thread function. | |
Sets the Priority Value for a thread. | |
Resume execution of a suspended Windows thread. | |
Retrieve the Status of a Windows thread. | |
Suspend execution of a Windows thread. | |
Return the number of active threads that exist in a module. | |
Return a Long-integer thread identifier of the current thread. |