for (Map<String,Object> subList : subLists) { // ThreadPoolExecutor executorService = BatchInsertAndDelete(); executorService.execute(() -> { // 执行删除操作 jxMjKhTxService.deleteByZybh((String) subList.get("zybh"), (Integer) subList.get("jsbh")); }); } 删除操作进不来
时间: 2024-02-14 07:36:00 浏览: 69
实现队列的插入、删除等功能
根据你提供的代码片段,我看不出具体的问题。但是,我可以给你一些可能的原因:
1. 你创建了一个线程池,并使用 `execute` 方法提交任务,但是没有调用 `shutdown` 方法关闭线程池,导致任务没有执行完成。
2. 任务本身可能存在问题。你可以在任务内部打印日志或者使用调试工具来定位问题所在。
3. 线程池的大小不足以处理所有的任务,导致有些任务没有得到执行。可以尝试增加线程池的大小。
希望这些提示可以帮到你。如果你有更多的信息或者代码片段,可以提供给我,我可以帮你更好地分析问题。
阅读全文