鍍金池/ 問答/Java  HTML/ eclipse的debug模式下只能順序請(qǐng)求的疑問

eclipse的debug模式下只能順序請(qǐng)求的疑問

react的單頁面模式,后端用eclipse打斷點(diǎn)試驗(yàn),發(fā)現(xiàn)前端用ajax請(qǐng)求后我用response返回結(jié)果,然后在下面的代碼打上斷點(diǎn),然后前端收到返回結(jié)果后請(qǐng)求另一個(gè)action,發(fā)現(xiàn)瀏覽器始終停在pending狀態(tài),而服務(wù)端也沒有收到請(qǐng)求,只有把第一個(gè)方法里的斷點(diǎn)釋放掉后才會(huì)接收第二個(gè)請(qǐng)求。而如果在瀏覽器另開一個(gè)頁面請(qǐng)求就沒有任何問題。
不是很理解其中的道理,我猜想是否是因?yàn)閱雾撁婧头?wù)器保持了長連接,使得一直用同一個(gè)http的連接通道,而打了斷點(diǎn)后方法沒有結(jié)束導(dǎo)致服務(wù)端的該通道資源一直被占用,導(dǎo)致沒法響應(yīng)第二個(gè)請(qǐng)求。不知道我的想法對(duì)不對(duì),希望有人能解惑。

回答
編輯回答
厭遇

在debug的時(shí)候默認(rèn)斷點(diǎn)是 Suspend all的,可以選擇斷點(diǎn)的打斷模式為 Suspend Thread,就不影響其他線程了。

2017年8月2日 08:08