★初心者にVisual C++を教えるスレ★ Part20
質問させてくださいな。
uintptr_t _beginthreadex(
void *security,
unsigned stack_size,
unsigned ( __stdcall *start_address )( void * ),
void *arglist,
unsigned initflag,
unsigned *thrdaddr
);
この関数の引数stack_sizeの意味がよく分かりません。
stack_sizeというのはどんな代物なんでしょうか
たとえば、
unsigned __stdcall ThreadFunc(void *arg)
{
int i;
char ss[128];
//色々な処理
_endthreadex( 0 );
return 0;
}
こんな関数があるとすると、_beginthreadexでThreadFunc()を
スレッドとして呼び出したい場合、stack_sizeは(sizeof(int)+sizeof(char)*128)を
指定しないといけないと言うことでしょうか?