# OS_WakeupThreadDirect

## C Specification

      #include <nitro/os.h>

      void OS_WakeupThreadDirect( OSThread* thread );

## Description

This function wakes up the designated thread after temporarily stopping it. The thread is rescheduled when this function is called. If the priority of the awakened thread is the highest among the executable threads, then it changes to the executable state.

## Arguments

`thread` | Pointer to the thread to be awakened

## Return Values

None

## See Also

`OS_InitThread, OS_CreateThread, OS_SleepThread, OS_WakeupThread`

## Revision History

12/25/2003 Revised reference links
12/01/2003 First version