printstacktrace的位置為什么會(huì)隨機(jī)變化
我用客戶端看完發(fā)現(xiàn)了printstacktrace的位置會(huì)隨機(jī)變化,當(dāng)時(shí)就特別納悶,結(jié)果一上來看問答不只我一人有這個(gè)問題,不過我仔細(xì)想了一下,猜測(cè)是不是和線程有關(guān),因?yàn)榫€程的隨機(jī)性,所以導(dǎo)致這個(gè)現(xiàn)象的出現(xiàn)
我用客戶端看完發(fā)現(xiàn)了printstacktrace的位置會(huì)隨機(jī)變化,當(dāng)時(shí)就特別納悶,結(jié)果一上來看問答不只我一人有這個(gè)問題,不過我仔細(xì)想了一下,猜測(cè)是不是和線程有關(guān),因?yàn)榫€程的隨機(jī)性,所以導(dǎo)致這個(gè)現(xiàn)象的出現(xiàn)
2016-06-20
舉報(bào)
2016-08-18
e.printStackTrace(),是將出現(xiàn)的異常信息寫入標(biāo)準(zhǔn)輸出流中(注意,不是打印在控制臺(tái)中。),標(biāo)準(zhǔn)輸出是在緩存中的,不會(huì)馬上就打印出來顯示在屏幕,需要在輸出流緩存中積累多幾個(gè)字符,才能打印出來(我們可以使用flush函數(shù)把緩沖區(qū)的數(shù)據(jù)強(qiáng)行打印出來?。?。
正是要堆緩存的緣故,不知道程序在運(yùn)行使得輸出流緩存堆滿的具體時(shí)間,會(huì)讓各位覺得,這輸出的出現(xiàn)時(shí)隨機(jī)的。
2016-06-20
我也不懂