GGG

プログラミング言語やソフトウェア開発について思ったことを書いてます

Win32 マルチスレッド 備忘録

Win32API マルチスレッド のプログラム作成

 

今後、Win32APIに触れる機会がなってしまう・・・。

今できることを残しておくことにする。

 

github.com

開発環境:

Visual Studio 2013

C++

 

・CreateThreadを使ってスレッド生成

MFCは未使用

・WindowsMessageQueueを利用したメッセージパッシング方式

・メッセージパッシング方式をカプセル化したActorModel

 

メモ

POSIXのスレッドAPIもあるようだ。

MFCにもスレッド関連のクラスが整備されている。

呼び出し側のスレッドIDを調べるには

DWORD ::GetCurrentThreadId(VOID)

参考URL

スレッドとメッセージキュー

d.hatena.ne.jp

 

マルチスレッド大好き

マルチスレッドプログラミング (POSIX、Win32)

GetCurrentThreadId 関数