Top プログラム課題集


スレッド生成
準備中です。説明は少々お待ちください。
現時点では簡単な説明を記載しておきます。

スレッド生成には「CreateThread()」を使用してください。
引数が沢山ありますが、必要なのは第3引数と第6引数です。
第3引数には関数ポインタを設定します。
第6引数にはスレッドID格納用のポインタを設定します。

「CreateThread()」を使用するためには「windows.h」をインクルードしてください。

実装例を以下に用意しておきます。
実装例は非常にシンプルなものなので、それに変更を加えて希望のものを作って下さい。

#include <windows.h>

// サブスレッド関数
DWORD WINAPI ThreadFunc(LPVOID vdParam)
{
return 0;
}

// メイン処理
int main()
{
// スレッドのID
DWORD dwID;
// スレッド生成
CreateThread(NULL, 0, ThreadFunc, NULL, 0, &dwID);

return 0;
}