java - 如何在第 1 天后停止执行方法。时间?

标签 java multithreading

我在 java 中有一个调用 webservice 的方法。现在,如果网络服务花费的时间超过 1 秒。的时间。我应该能够终止该方法并继续程序流程。

最佳答案

Google Guava 的 SimpleTimeLimiter将执行您需要的操作,特别是它的 callWithTimeout() 方法。

关于java - 如何在第 1 天后停止执行方法。时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10580646/

相关文章:

Java - 为什么允许变量名作为类型名

java - "Software caused connection abort: socket write error"的官方原因

java - 如何理解关于可执行jar的spring boot

ios - 为什么 UI 事件在 Swift/Objective-C 中不是线程安全的?

multithreading - Delphi TTask 从主线程获取数据

java - 使用不同端口与 intern() 运行 2 个 Tomcat 服务器是否会锁定相同的 id?

java - 我正在尝试从字符串中删除所有元音

java - Gradle 无法解决 IntelliJ 中的 Sonatype Nexus 依赖性

ruby-on-rails - 我可以在Rails应用程序的Heroku上使用Puma线程吗?

multithreading - Delphi多线程写入文件: I/O error 32