nn::os::Thread::StartUsingAutoStack Member Function#include <nn/os.h>
template <typename T, typename U>
void StartUsingAutoStack(
void(*)(T) f,
U param,
size_t stackSize,
s32 priority = DEFAULT_THREAD_PRIORITY,
s32 coreNo = CORE_NO_USE_PROCESS_VALUE
);
| Name | Description |
|---|---|
| T | Data type of argument(s) of the function to run (this type must be copyable) |
| U | A type that can be converted to T |
| Name | Description | |
|---|---|---|
| in | f | Pointer to the function to begin running |
| in | param | Argument(s) to pass to the function to begin running |
| in | stackSize | Stack size |
| in | priority | Priority of the thread |
| in | coreNo | Specifies the thread's preferred processor and affinity mask |
Initializes and runs a thread.
Automatically allocates a stack of the specified size or larger, and automatically destroys it when the thread terminates.
CONFIDENTIAL