博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java多线程
阅读量:7235 次
发布时间:2019-06-29

本文共 694 字,大约阅读时间需要 2 分钟。

学习一年,从业两年,3年了,之前有研究过,但没记录在博客上,补上并待后续更新

考虑到项目性能问题,访问某路径执行方法A和方法B,

方法A执行后返回页面,方法B在后台继续执行,执行结果对页面并没有影响。因此使用线程

SpringMVC架构

实现1.implements Runnable

@Controller@RequestMapping("item")public class ItemController {    @RequestMapping("ceshi")    public String ce() {        ThreadTest t = new ThreadTest();        new Thread(t).start();        return "ce";    }    private class ThreadTest implements Runnable {        @Override        public void run() {            int i = 0;            while (i < 1000000) {                System.out.println(i++);            }        }    }}
View Code

这样在浏览器访问item/ceshi后直接返回页面ce.jsp,同时后台继续运行打印1-1000000之间的数

待续……

转载于:https://www.cnblogs.com/yanan7890/p/8082605.html

你可能感兴趣的文章
如何在Python下搭建QT+SIP+PyQt5环境
查看>>
说说在 Linux 中如何查看系统信息
查看>>
iphone 常用的app info plist设置
查看>>
快速排序算法的实现
查看>>
排序面试 java版
查看>>
python-16-元类和异常
查看>>
2017 JavaScript 主流框架性能总结
查看>>
Class详解
查看>>
正则:此处用到字符串的replace方法
查看>>
什么是css?
查看>>
webpack 打包多页面
查看>>
傻瓜式入门Redux
查看>>
最新图解 如何提升phpstudy中的mysql版本
查看>>
华山论剑之iOS&tableView的双剑合璧
查看>>
4K超清,2500万人在线,猫晚直播技术全解读
查看>>
编译时注解 ButterKnife源码分析和手写
查看>>
人人都能学会的python编程教程2:数据类型和变量
查看>>
iOS开发: CocoaPods远程私有仓库的维护-添加子库
查看>>
【Python3网络爬虫开发实战】3-基本库的使用-3正则表达式
查看>>
支持获取 6.0+设备正在运行程序信息
查看>>