異常Finally輸出問題小記

問題:如果根據正常得情況下,先輸出的將是catch裏面得報錯語句,但是爲什麼會在這個程序運行中出現先輸出finally,後輸出報錯語句? 首先經過詢問自己的導師和查詢一些技術問題,得到定論: 多線程的執行 1.出現這個問題得原因是因爲 : System.out.print();和System.err.print();是兩個不同的輸出流,佔用2個不同線程 2.誰先在控制檯上輸出全憑誰搶到CPU時間片
相關文章
相關標籤/搜索