Function |
Description |
---|
estimate_max_scheduling_latency() |
Returns an estimate of a specified thread's scheduling latency |
exit_thread() |
Instructs the calling thread to exit |
find_thread() |
Locates the thread with a given name |
get_next_team_info() |
Enumerates information about all teams |
get_next_thread_info() |
Returns information about all threads in a given team |
get_team_info() |
Returns information about a given team |
get_thread_info() |
Returns information about a given thread |
has_data() |
Tests whether there is unread data in a given thread's message cache |
kill_team() |
Instructs a given team to exit |
kill_thread() |
Instructs a given thread to exit |
on_exit_thread() |
Sets up a callback to be executed when the calling thread exits |
receive_data() |
Retrieves a message from a thread's message cache |
rename_thread() |
Renames a thread |
resume_thread() |
Instructs a new or suspended thread to execute |
send_data() |
Places data into a thread's message cache |
set_thread_priority() |
Sets the a given thread's execution priority |
snooze() |
Pauses the calling htread for a given number of microseconds |
snooze_until() |
Pauses the calling thread until a specific time |
spawn_thread() |
Creates a new (suspended) thread |
suggest_thread_priority() |
Returns a suggested priority for a new thread |
suspend_thread() |
Halts execution of a given thread |
wait_for_thread() |
Waits for a given thread to die |