原创 CreateThread與_beginthread的區別
在寫c++代碼時,一直牢記着一句話:決不應該調用CreateThread。相反,應該使用Visual C++運行期庫函數_beginthreadex。 好像CreateThread函數就是老虎,既然這樣爲什麼微軟要開發這個函數呢? 從網
原创 我的友情鏈接
劉寧笑話網乖乖狼
原创 VC中利用多線程技術實現線程之間的通信
文章來源:[url]http://www.programfan.com/article/showarticle.asp?id=2951[/url] 當前流行的Windows操作系統能同時運行幾個程序(獨立運行的程序又稱之爲進程),
原创 使用新的線程池 API 提高可伸縮性
來源:MSDN 聲明:本文摘自網絡,如有侵權,請告知,謝謝。再次感謝作者! 使用新的線程池 API 提高可伸縮性 Robert Saccone 本文的部分內容是以 Windows Server 2008 的預發佈版爲基礎。文中包含的詳
原创 一個簡單的IOCP(IO完成端口)服務器/客戶端類(1/2)
作者:Amin Gholiha 翻譯:高慶餘 文章來源:[url]http://www.codeproject.com/KB/IP/iocp_server_client.aspx[/url] 前言:源代碼使用比較高級的IOCP技術,
原创 VC開發小技巧
VC開發小技巧 一、打開CD-ROMmciSendString("Set cdAudio door open wait",NULL,0,NULL);二、關閉CD_ROMmciSendString("Set cdAudio door cl
原创 基於多線程的客戶端/服務器套接字類
作者:Ernest Laurentin 翻譯:高慶餘 文章來源:[url]http://www.codeproject.com/KB/IP/serversocket.aspx[/url] 緒論:這篇文章主要介紹如何設計基於多線程的客戶
原创 重新回到這個舞臺
離開這個博客,轉眼已經6年了,6年間一直從事無線通信軟件的開發,打算重新開始一段新的職業,希望可以回到年輕的心態。
原创 VC中利用多線程技術實現線程之間的通信
文章來源:[url]http://www.programfan.com/article/showarticle.asp?id=2951[/url] 當前流行的Windows操作系統能同時運行幾個程序(獨立運行的程序又稱之爲進程),
原创 一個簡單的IOCP(IO完成端口)服務器/客戶端類(2/2)
接 : 一個簡單的IOCP(IO完成端口)服務器/客戶端類(1/2) 5.1 文件傳輸 使用Winsock 2.0的TransmitFile 函數傳輸文件。TransmitFile 函數在連接的套接字句柄上傳輸文件數據。此函數
原创 關於CRITICAL_SECTION與 CMutex 的看法
前一段時間寫的一個程序,在我和幾個人的機器上運行正常,在服務器上也運行了一段時間了。突然被告知數據庫換了以後,程序運行就不正常了:通過socket收到數據幀後沒有操作數據庫,或者有的數據幀不操作數據庫。 起初以爲是數據庫的問題。可是在我的機
原创 建立多級目錄 的函數源代碼
前一段時間,寫個程序,要創建一個多級目錄。MFC中的CreateDirectory()函數只能夠創建一級目錄,所以我就編了個創建多級目錄的函數。 函數很簡單,直接調用就可以了。 函數說明: 入口
原创 如何正常的關閉一個套接字
我們在利用IOCP(完成端口)進行程序設計的時候,經常要關閉一些不滿足條件的套接字。假如我們直接採用closesocket方法進行關閉的話,綁定到IO端口的此套接字的未發送的數據就會丟失,這種情況是我們不願意發生的。下面介紹一種合理關閉此套
原创 我的友情鏈接
劉寧笑話網乖乖狼
原创 CreateThread與_beginthread的區別
在寫c++代碼時,一直牢記着一句話:決不應該調用CreateThread。相反,應該使用Visual C++運行期庫函數_beginthreadex。 好像CreateThread函數就是老虎,既然這樣爲什麼微軟要開發這個函數呢? 從網