マルチスレッドの関数の作成方法
Posted: 2019年9月29日(日) 02:23
http://www.kumei.ne.jp/c_lang/intro/no_99.htm
ここを参考にマルチスレッドの勉強をしています。
上のソースではマルチスレッドのスレッドの実行する関数を
と実装していますが、この関数からさらに別の関数
たとえば unsigned mythreadHoge( int i ) を実装するとした場合
usngined __stdcall mythreadHoge( int i );
と __stdcall が必要になってくるのでしょうか?
__stdcall がよくわかっていません。
これはどのような場合につけるのでしょうか?
ここを参考にマルチスレッドの勉強をしています。
上のソースではマルチスレッドのスレッドの実行する関数を
unsigned __stdcall mythread(void *lpx)
{
int i;
for (i = 0; i < 4; i++)
printf("スレッドです[%d]\n", i);
return 0;
}
たとえば unsigned mythreadHoge( int i ) を実装するとした場合
usngined __stdcall mythreadHoge( int i );
と __stdcall が必要になってくるのでしょうか?
__stdcall がよくわかっていません。
これはどのような場合につけるのでしょうか?