?? subject_56610.htm
字號:
<p>
序號:56610 發表者:Frank.Guo 發表日期:2003-10-19 11:37:49
<br>主題:運行時才出現的致命錯誤
<br>內容:我的一個搜索程序在調試時幾乎不大問題,但一實際執行就有很大機率死機或是重啟(有一定概率,并不必然)。<BR>在這個程序中主要麻煩的是多線程,我設置了500個搜索線程類,并用一個500的指針數組控制它們,在每一個線程里去作無數次網絡上的FTP訪問,以獲取服務器上的文件信息。出現問題時系統提示:<BR>stop ox0000008e (oxc0000005 , oxf99b4209 , oxeeo9b640, ox00000000)<BR><BR>sknfw.sys - address F9bb4209 base at F9bb1000 datastamp 3bd673a6<BR><BR>beginning dump of physical memory<BR><BR>......<BR>請問高手,這會是哪方面的問題,如果需要請指明,我將把整理后的文件放上去。<BR>謝!!
<br><a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回復者:Half_C 回復日期:2003-10-19 15:36:41
<br>內容:你這個樣子占用很多系統資源,包括CPU和內存,這些線程的錯誤處理很重要,建議你仔細進行錯誤處理,例如,內存的分配(初始化、分配成功)收集,等管理!線程的盡量動態啟動和結束等等,否則,有異常是正常的,特別是內存問題!
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:苗秦 回復日期:2003-10-19 18:35:34
<br>內容:你好,問一下你是怎么處理這么多的線程的呢<BR>
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:Frank.Guo 回復日期:2003-10-25 23:22:26
<br>內容:開始時用一個鏈表,建一個線程就把它的信息給到鏈表里去,完成一個刪一個,但覺得效果非常不好,于是建了一個500結點的數組,把500個線程的線程類地址分配進去,用靜態的地址管理每個線程,效果要好得多。
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -