
求助 Java 用户提交请求发起任务 java 调用服务器的 FME 软件 每次调用可能需要 1-30 分钟不等 ,但是软件最多只有 7 个并发 ,需要维护一个队列查看正在运行的任务 ,如果有 7 个任务在处理就阻塞,之后再处理
1 smplesugar 2023-07-06 19:12:30 +08:00 问题来了,这是个难问题? 你已经描述了你的功能, 那么就把每个功能点细分点,重难点。 比如 难是难在调用? 并发数? 阻塞队列? 等等。 这个时候再来问问题,会有一个比较好的答案。 (做个咒术师,当你可以准确描述的时候,cha tgpt 都可以给出你想要的答案) |
2 fanchenio 2023-07-06 19:14:14 +08:00 你不是把方案都说出来了么。 |
3 hiveex 2023-07-06 19:16:36 +08:00 你自己说的不就是方案吗 |
4 MapHacker 2023-07-06 19:31:27 +08:00 你描述了方案,所以意思是期待有人能帮你写一下代码? |
5 LeegoYih 2023-07-06 20:40:17 +08:00 弄个最大线程数量为 7 的线程池不就完了 |
6 silentsky 2023-07-06 20:52:59 +08:00 via Android 这个简单 请求通通丢队列里面 队列设置 7 个线程消费 |
7 lllelix OP 懂我 |
8 jorneyr 2023-07-06 22:41:39 +08:00 public static ExecutorService newFixedThreadPool |
9 lllelix OP 这个可行 |
10 neptuno 2023-07-07 10:38:30 +08:00 为何不让万能的 gpt 帮你写代码呢 |
11 xiaoHuaJia 2023-07-08 15:56:11 +08:00 技术不到家啊,方案都说出来了,不知道什么用什么技术去实现(也不是很复杂的技术方案 |