Beginthread: Difference between revisions
Appearance
Myrkraverk (talk | contribs) Add return value |
mNo edit summary |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:_beginthread}} | |||
Prototype: | Prototype: | ||
#include <process.h> | #include <process.h> | ||
int _beginthread( void (*thread_function)( void* ), void *stack, unsigned int stack_size, void *arg ); | int _beginthread( void (*thread_function)( void* ), | ||
void *stack, | |||
unsigned int stack_size, | |||
void *arg ); | |||
* thread_function is a pointer to the initial funcion. | * thread_function is a pointer to the initial funcion. | ||
Line 13: | Line 16: | ||
== See Also == | == See Also == | ||
* [[UsingThreads#Creating Threads|Creating Threads]] | |||
* [[C Library Reference]] | |||
[[Category:C Libraries]] | |||
Latest revision as of 16:54, 4 October 2023
Prototype:
#include <process.h> int _beginthread( void (*thread_function)( void* ), void *stack, unsigned int stack_size, void *arg );
- thread_function is a pointer to the initial funcion.
- stack is ignored; left for compatibility.
- stack_size is the size of the stack for the thread.
- arg is passed to thread_funcion.
Returns the thread ID of the newly created thread.