社区
Java
帖子详情
Spring MVC框架 +多线程
虾毛
2019-05-14 09:58:14
如何实践多个线程中,每个线程的查询语句都输出到前台页面。比如,线程1 查询A表 打印到页面, 线程2 查询B表 打印到页面。
...全文
254
3
打赏
收藏
Spring MVC框架 +多线程
如何实践多个线程中,每个线程的查询语句都输出到前台页面。比如,线程1 查询A表 打印到页面, 线程2 查询B表 打印到页面。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LighBlade
2019-05-16
打赏
举报
回复
这个就是实时的。。仔细看下代码 它是等所有线程都完事,把结果返回回去 例如 线程A用时 3秒 B用时4秒,C用时5秒 那么预计最好的等待时间是5秒, 3个线程执行完毕,结果一起返回
虾毛
2019-05-14
打赏
举报
回复
返回的数据在页面打印,只能是定时打印出来吗? 不能实时的吗?
LighBlade
2019-05-14
打赏
举报
回复
可返回值的任务必须实现Callable接口,类似的,无返回值的任务必须Runnable接口。 这两个处理可以统一在后端处理,一起response,可参考代码: public class TaskCallable implements Callable<String>{ private int id; public TaskCallable(int id){ this.id = id; } @Override public String call() throws Exception { return "result of taskWithResult "+id; } } ExecutorService exec = Executors.newCachedThreadPool();//工头 ArrayList<Future<String>> results = new ArrayList<Future<String>>();// for(int i = 0 ; i < 10 ;i++){ results.add(exec.submit(new TaskCallable(i)));//submit返回一个Future,代表了即将要返回的结果 }
spring
mvc
3.0所需jar绿色包
spring
mvc
3.0所需jar绿色包
spring
-framework-4.0.0.RELEASE-dist.zip
官方2013-12发布的
spring
-framework-4.0.0.RELEASE-dist.zip
129个Java项目源码下载 [共分20个压缩卷] 【01】.zip
129个Java项目源码下载 [共分20个压缩卷] 【01】.zip
深入体验Java+Web开发内幕-高级特性-高清扫描版
深入体验Java+Web开发内幕-高级特性.pdf 高级的 张孝祥 的第二本好书
2014年最新JAVA面试题汇总经典例子及其答案
最新JAVA面试题汇总经典例子及其答案。
Java
51,397
社区成员
85,844
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章