一般情況下我們調(diào)試的時(shí)候是在一個(gè)線程中的,一步一步往下走。但有時(shí)候你會(huì)發(fā)現(xiàn)在Debug的時(shí)候,想發(fā)起另外一個(gè)請(qǐng)求都無(wú)法進(jìn)行了?
那是因?yàn)镮DEA在Debug時(shí)默認(rèn)阻塞級(jí)別是ALL,會(huì)阻塞其它線程,只有在當(dāng)前調(diào)試線程走完時(shí)才會(huì)走其它線程??梢栽赩iew Breakpoints里選擇Thread,如圖7.1,然后點(diǎn)擊Make Default設(shè)置為默認(rèn)選項(xiàng)。

[圖7.1]
切換線程,在圖7.2中Frames的下拉列表里,可以切換當(dāng)前的線程,如下我這里有兩個(gè)Debug的線程,切換另外一個(gè)則進(jìn)入另一個(gè)Debug的線程。
[圖7.2]