java - Spring Boot 中的 @scheduled 注释
问题描述
我在 Spring Boot 中创建了一个计划作业,其中我还使用了@schdeulerlock。问题是调度程序无法正常工作。如果作业计划在每 10 分钟后执行一次,那么如果该过程需要超过 10 分钟,那么会发生什么,尽管有一个 @schdeulerlock 释放锁定行为者 15 分钟
解决方案
计划任务永远不会并行运行。它等待上一次调用完成,然后再开始下一次调用
有关更多详细信息,请参阅此线程
推荐阅读
- java - 如何关闭在 Java/VSCode 中不属于我的类的单步执行
- python - 将groupby均值分配给python pandas中的条件列
- python - 组合/添加来自不同 word2vec 模型的向量
- javascript - 如何从指定字符串开始获取数组内的元素
- android - statusCode=SIGN_IN_REQUIRED, resolution=null 只有开发者 ID 可以登录 else 错误
- regex - 正则表达式使用 rename linux 命令重命名文件名
- c# - 在异步方法中多次调用 await 时使用哪个线程?
- swift - 折叠 Tableview 部分时出现约束错误
- c - 什么是我的代码上下文中的 UndefinedBehaviorSanitizer
- c++ - 等式测试功能