GetCurrentThreadId のサンプルコード | 現在のスレッドIDを表示する

現在実行中のプロセス内のスレッドに関して、スレッドIDを表示します。取得するには GetCurrentThreadId 関数を使用します。

タスクマネージャーではプロセスIDは表示可能ですが、スレッドIDは表示できないようです。

別途フリーソフトである"Process Explorer"でスレッドIDを表示させることは可能です。

スポンサーリンク

Visual C++ 向けサンプルコード

#include        <windows.h>
#include        <process.h>
#include        <stdio.h>

//現在のスレッドIDを表示するサンプルプログラム
int main(void *arg)
{
printf("スレッドID:%u\n", GetCurrentThreadId());
//キー入力されるまでwaitします。waitしないとスレッドがすぐに終了してしまうため。
char ch = getc(stdin);
return 0; }

スポンサーリンク



[Visual C++ サンプルコード | 即戦力ソース集に戻る]

本サンプルコードではエラー処理を省略している場合があります。実践で使用する場合はエラー処理が必要となる場合があります。