轉: Windows控制程式碼數的限制

herosoft發表於2008-09-22

轉: Windows控制程式碼數的限制

最近發現以前寫的部分程式存在控制程式碼數不斷增加,系統執行一段時間後就會出現問題

檢查發現這是由於建立執行緒完成以後沒有呼叫CloseHandle,導致控制程式碼數量不斷增加,而作業系統對控制程式碼最大數量是有限制的,經測試,在Windows XP SP3 下大概只能開到34萬個,之後開任何程式都可能被報錯。

[@more@]

最近發現以前寫的部分程式存在控制程式碼數不斷增加,系統執行一段時間後就會出現問題

檢查發現這是由於建立執行緒完成以後沒有呼叫CloseHandle,導致控制程式碼數量不斷增加,而作業系統對控制程式碼最大數量是有限制的,經測試,在Windows XP SP3 下大概只能開到34萬個,之後開任何程式都可能被報錯。

Trackback:http://blog.csdn.net/cn_xinxin/archive/2008/05/09/2421120.aspx

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/220284/viewspace-1010902/,如需轉載,請註明出處,否則將追究法律責任。

相關文章