我正在尝试编写一个程序,在程序运行过程中不断检查变量的变化。这是否需要线程中的无限循环?
最佳答案
有比定期轮询变量值更好的选择。轮询可能会错过变量更改,并且即使没有发生任何事情也需要计算资源。
您可以将变量包装在包装类中,并仅通过 setter 更改它。
如果您使用的是 Eclipse,则可以在值发生变化时要求调试器停止。
关于java - 检测变量变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15852448/