nn::os::ManagedThread::Initialize Member Function

Syntax

#include <nn/os.h>

template <typename Stack>
void Initialize(
     void(*)() f,
     Stack & stack,
     s32 priority = PRIORITY_DEFAULT,
     s32 coreNo = CORE_NO_DEFAULT
);

Template Arguments

Name Description
Stack Type representing stacks.

Parameters

Name Description
in f Pointer to the function that will run on the created thread.
in stack Object representing the stack region.
in priority Priority of the thread being created.
in coreNo Preferred processor for the thread being created.

Return Values

None.

Description

Specifies a buffer for the stack and creates a thread.

Performs the same processing as the Initialize<T, U, Stack> function, with the exception that a function that does not take arguments is used as the thread function. For details, see the Initialize<T, U, Stack> function.

Revision History

2012/04/13
Initial version.

CONFIDENTIAL