簡體   English   中英

在 IntelliJ IDEA 中調試時,如何防止線程掛起時變量受到影響?

[英]When debugging in IntelliJ IDEA, how do I prevent variables from being affected while the thread is suspended?

對不起,標題令人困惑,但我對手頭的問題感到困惑。

目前,當我通過調試器運行我的簡單程序時,當我逐步執行該程序時,剛剛設置的變量將更改為 null。 然后這會影響我正在逐步執行的其余行。

定期運行該程序時,它完全正常且按預期運行。 當程序在調試中掛起時,Java 幾乎將其作為垃圾收集,並且當它正常運行時,變量的主動使用可以防止這種情況發生。

第1步:

在此處輸入圖片說明

第2步:

在此處輸入圖片說明

禁用設置(macOS 上的首選項)| 構建、執行、部署 | 調試器 | 數據視圖 | 爪哇| 啟用“toString()”對象視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM