小编vir*_*wee的帖子

java中是否有Thread.sleep的替代方案

这是我的代码

while (true) {
    try {
        Thread.sleep(5 * 60 * 1000);
        processData();// data processing job
    } catch (InterruptedException e) {
        SystemMessageBillPay.getInstance().writeMessage("ERROR: CEB.run() - " + e.getMessage());
    } catch (NumberFormatException e) {
        SystemMessageBillPay.getInstance().writeMessage("ERROR: CEB.run() - " + e.getMessage());
    }
}
Run Code Online (Sandbox Code Playgroud)

对此

“线程.睡眠(5 * 60 * 1000);”

代码检查员发出警告

“在循环中调用 Thread.sleep 可能会导致性能问题”

应该使用什么代码来防止出现此警告

java multithreading

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

标签 统计

java ×1

multithreading ×1