zx_thread_exit

Summary

Terminate the current running thread.

Declaration

#include <zircon/syscalls.h>

[[noreturn]] void zx_thread_exit(void);

Description

zx_thread_exit() causes the currently running thread to cease running and exit.

The signal ZX_THREAD_TERMINATED will be asserted on the thread object upon exit and may be observed via zx_object_wait_one() or zx_object_wait_many() on a handle to the thread.

Rights

TODO(https://fxbug.dev/42107318)

Return value

zx_thread_exit() does not return.

See also