|
noexcept |
Creates a new thread executing the specified function with the specified argument.
[in] | pThread | is a pointer to a buffer receiving a thread identifier. |
[in] | pStartAddress | is a chsv_thrd_start_t pointer to a function that is executed be the newly created thread. |
[in] | pArg | is an optional pointer to an argument passed to the pStartAddress "as-is". |
The completion of the chsv_thrd_create function synchronizes with the beginning of the execution of the new thread.
The function implements a behaviour of the thrd_create function defined in the ISO/IEC 9899:2011 (aka C11) standard.