相关疑难解决方法(0)

间隔运行Java线程

我有一个需要每10秒执行一次的线程.该线程包含对另一台服务器上的数据库的多次调用(12-15).此外,它还可以访问大约3个文件.因此,将会有相当多的IO和网络开销.

执行上述操作的最佳策略是什么?

一种方法是使用sleep方法和while循环,但这将是一个糟糕的设计.

在这种情况下,类似于Timer的类会有用吗?另外,最好是创建几个线程(一个用于IO,一个用于JDBC),而不是让它们在一个线程中运行?

java multithreading jdbc timer

16
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×1

jdbc ×1

multithreading ×1

timer ×1