gpt4 book ai didi

java - java中如何在主程序后台实现事件监听?

转载 作者:行者123 更新时间:2023-12-02 07:32:22 25 4
gpt4 key购买 nike

嗨,我是一个初学者,如果我的问题听起来很天真,我很抱歉。

我想实现一个在后台运行并始终监听的线程。我的意思是,通过监听,它会不断检查从主线程返回的值,如果该值超过某个数字,它就会执行某种方法,或者说退出程序。

如果您能给我一些想法或至少向我推荐一些有用的东西,那就太好了。

最佳答案

您不希望该线程在循环中运行,不断轮询值,因为这会浪费处理。

理想情况下,当值发生更改时,监听器会收到主动通知。这将要求任何修改监视值的代码都调用特殊方法。监听器可能不需要在单独的线程中运行;这取决于监听器收到通知后执行的操作。

如果修改该值的代码无法更改,那么最好的办法就是定期检查该值。您不会立即看到更改,并且您可能会完全错过更改,因为该值在一个时间间隔内会更改多次。

以下哪种解决方案最适合您的情况?

关于java - java中如何在主程序后台实现事件监听?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4514968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com