第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

程序莫名其妙隨機(jī)卡住,無(wú)異常,十分詭異~

程序莫名其妙隨機(jī)卡住,無(wú)異常,十分詭異~

海綿寶寶撒 2018-11-05 06:07:13
我做了一個(gè)蜘蛛程序,用多線程爬網(wǎng)頁(yè),使用命令行同步輸出日志信息,在主線程中每隔20秒(Sleep)輸出一次統(tǒng)計(jì)信息。該程序運(yùn)行幾十分鐘后就會(huì)莫名其妙地隨機(jī)卡住不動(dòng),不光子線程不會(huì)繼續(xù)工作和輸出,主線程也不再輸出任何信息了,就這么一直卡住不運(yùn)行了,但窗口并沒(méi)有失去響應(yīng)。調(diào)試?yán)锎翱诶餂](méi)有看到未被捕獲的異常,出現(xiàn)過(guò)的異常都在可控范圍內(nèi),不影響流程;任務(wù)肯定是沒(méi)有完全完成,每個(gè)線程也都沒(méi)完成當(dāng)次分配的任務(wù);就算某一個(gè)線程里的網(wǎng)頁(yè)訪問(wèn)超時(shí)也不該影響其他的線程,況且也有超時(shí)時(shí)限的;線程只有一處用到鎖,應(yīng)該不是死鎖問(wèn)題,我嘗試過(guò)155個(gè)線程同時(shí)運(yùn)轉(zhuǎn)一大段時(shí)間也是正常的。我的線程都設(shè)為了后臺(tái)線程,應(yīng)該和這個(gè)無(wú)關(guān)吧,后臺(tái)應(yīng)該也不會(huì)被Windows忽略吧。懷疑是命令行輸出時(shí)卡住,不知有沒(méi)有這個(gè)可能呢?命令行是否有輸出行數(shù)上限?我正在測(cè)試定時(shí)清屏是否有效。各位朋友能幫忙想想解決辦法么?
查看完整描述

2 回答

?
蝴蝶刀刀

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊

adplus -hang -pn 蜘蛛測(cè)試.exe -quiet -o c:\dumps

5分鐘之后,再運(yùn)行一次

5分鐘之后,再運(yùn)行一次

 

抓到三組,就差不多了。一般而言,CPU和Memory都死水微瀾,說(shuō)明你的程序hang在某個(gè)請(qǐng)求上了,如socket的、如sql query execution等,在等待他們的返回。

 

從設(shè)計(jì)的角度講,你的程序應(yīng)該加一個(gè)timeout的。


查看完整回答
反對(duì) 回復(fù) 2018-11-06
?
楊魅力

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊

無(wú)法確定你的問(wèn)題,這個(gè)現(xiàn)成本來(lái)就是很麻煩的事情,控制不好就是你的這個(gè)樣子,

大面上,你的這個(gè)用法,和大概的方法沒(méi)有錯(cuò)。


查看完整回答
反對(duì) 回復(fù) 2018-11-06
  • 2 回答
  • 0 關(guān)注
  • 488 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)