2011-08-31 21 views
7

私はWin32 APIとC++を使ってTCPサーバーを作成しましたが、それはシングルスレッドです。誰も私がそれをマルチスレッドにする方法を教えてもらえますか?私は新しい接続を受け入れるたびに、それを世話するスレッドを生成しなければならないと思います。しかし、私はWin32でのスレッド化に関する経験は一度もありません。 Win32とC++を使ったスレッドプログラミングについて、どのようにすればいいか教えてください。Win32 APIでスレッドを作成するには?

+3

'CreateThread()'を呼び出します。この質問はあまりにも一般的です。 –

+0

ソケットごとの1スレッドの設定は、ほとんど正しいデザインではないことに注意してください。ノンブロッキングソケットまたは[I/O完了ポート]を使用して、固定数のスレッドでセットアップを調べることをお勧めします(http://msdn.microsoft.com/en-us/library/aa365198(v = vs。 85).aspx)。 –

+0

注:最終的には、boost :: threadライブラリを使用することができます。 – neodelphi

答えて

関連する問題