有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在spring boot中的当前运行线程上运行@schedule

我们有一个方法,我想在一定的时间间隔后在当前线程中运行

如果我在spring boot中使用@scheduled,它可能会也可能不会在不同的线程上运行该方法。如何在同一个thredpool上运行此方法

我们需要这一点来检查TCP客户端连接后,一定时期内,如果它的连接,那么它是确定的,如果它不是我们需要关闭连接。客户端未启用保留消息。我们不能改变客户。客户端持续发送数据。如果我们不关闭连接,连接的数量会不断增加

java中有类似的东西吗

我试过TimerTask&;Taskscheduler,但两者都在单独的线程上运行

附言:我对编写调度程序是个新手


共 (1) 个答案

  1. # 1 楼答案

    尝试使用

    Thread.sleep()
    

    在一段时间内,您可以在睡眠时间之后检查TCP连接代码