java如何在spring boot中的当前运行线程上运行@schedule
我们有一个方法,我想在一定的时间间隔后在当前线程中运行
如果我在spring boot中使用@scheduled,它可能会也可能不会在不同的线程上运行该方法。如何在同一个thredpool上运行此方法
我们需要这一点来检查TCP客户端连接后,一定时期内,如果它的连接,那么它是确定的,如果它不是我们需要关闭连接。客户端未启用保留消息。我们不能改变客户。客户端持续发送数据。如果我们不关闭连接,连接的数量会不断增加
java中有类似的东西吗
我试过TimerTask&;Taskscheduler,但两者都在单独的线程上运行
附言:我对编写调度程序是个新手
# 1 楼答案
尝试使用
在一段时间内,您可以在睡眠时间之后检查TCP连接代码