build(java): 升级Java版本至21并优化虚拟线程使用

- 将项目Java版本从17升级到21
- 替换ThreadUtil.execAsync为Thread.startVirtualThread以利用虚拟线程
This commit is contained in:
2025-10-31 15:03:29 +08:00
parent 3e3c10fa9d
commit dcf2528e5d
6 changed files with 8 additions and 14 deletions
@@ -50,7 +50,7 @@ public class TaskTestsController {
public ResponseEntity<?> testCreateAfterStop() {
TaskInstanceInfoTb instanceInfo = taskManage.createJob("cutejava", TaskChangeTypeEnum.AppContainerDeploy, "java", "daily", "cutejava", "功能测试", null);
log.info("任务创建成功,实例为:{}", JSON.toJSONString(instanceInfo));
ThreadUtil.execAsync(() -> {
Thread.startVirtualThread(() -> {
ThreadUtil.safeSleep(5000);
taskManage.stopJob(instanceInfo.getId());
});