求助 Java

2023-07-06 19:00:05 +08:00
 lllelix

求助 Java 用户提交请求发起任务 java 调用服务器的 FME 软件 每次调用可能需要 1-30 分钟不等 ,但是软件最多只有 7 个并发 ,需要维护一个队列查看正在运行的任务 ,如果有 7 个任务在处理就阻塞,之后再处理

2024 次点击
所在节点    Java
11 条回复
smplesugar
2023-07-06 19:12:30 +08:00
问题来了,这是个难问题?

你已经描述了你的功能, 那么就把每个功能点细分点,重难点。 比如 难是难在调用? 并发数? 阻塞队列? 等等。

这个时候再来问问题,会有一个比较好的答案。 (做个咒术师,当你可以准确描述的时候,cha tgpt 都可以给出你想要的答案)
fanchenio
2023-07-06 19:14:14 +08:00
你不是把方案都说出来了么。
hiveex
2023-07-06 19:16:36 +08:00
你自己说的不就是方案吗
MapHacker
2023-07-06 19:31:27 +08:00
你描述了方案,所以意思是期待有人能帮你写一下代码?
LeegoYih
2023-07-06 20:40:17 +08:00
弄个最大线程数量为 7 的线程池不就完了
silentsky
2023-07-06 20:52:59 +08:00
这个简单 请求通通丢队列里面 队列设置 7 个线程消费
lllelix
2023-07-06 22:01:03 +08:00
懂我
jorneyr
2023-07-06 22:41:39 +08:00
public static ExecutorService newFixedThreadPool
lllelix
2023-07-07 09:38:33 +08:00
这个可行
neptuno
2023-07-07 10:38:30 +08:00
为何不让万能的 gpt 帮你写代码呢
xiaoHuaJia
2023-07-08 15:56:11 +08:00
技术不到家啊,方案都说出来了,不知道什么用什么技术去实现(也不是很复杂的技术方案

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/954655

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX