gpt4 book ai didi

java同步机制

转载 作者:行者123 更新时间:2023-12-01 15:52:49 25 4
gpt4 key购买 nike

Web 应用程序查询外部服务器。如果过去“n”分钟内向服务器发送的超过 80% 的请求失败,则 Web 应用程序应退出查询服务器并执行其他逻辑。我可以想到一个原子整数会因失败的请求而增加。但我不认为原子整数支持在原子整数的值达到特定值时执行的任何操作。在java中有没有更聪明的方法来做到这一点?

最佳答案

好吧,更新原子整数后,您可以检查它的值,如果满足 80%,那么您可以采取行动(例如将该服务器标记为“弱响应等”)。如果您在多线程环境中工作,那么您的解决方案没有任何问题。

另一种解决方案是让线程调用同步方法来增加非原子整数并执行检查。该整数必须是该方法所属类的属性。

关于java同步机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5679661/

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