2011-08-31 73 views
7

我用Win32 API和C++編寫了一個TCP服務器,但它是單線程的。任何人都可以告訴我如何使它成爲多線程?我想象每一個新的接受的連接,我必須產生一個線程來照顧它。但我從來沒有在Win32中使用線程的經驗。任何人都可以告訴我如何使用Win32和C++進行線程編程嗎?如何使用Win32 API創建線程?

+3

調用'CreateThread()'。這個問題太籠統了。 –

+0

請注意,單線程每套接字設置幾乎從不是正確的設計。我建議你使用非阻塞套接字或[I/O完成端口](http://msdn.microsoft.com/en-us/library/aa365198(v = vs。 85)的.aspx)。 –

+0

注意:最終,您可以使用boost :: thread庫。 – neodelphi

回答