zoukankan      html  css  js  c++  java
  • java多线程

    学习一年,从业两年,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之间的数

    待续……

  • 相关阅读:
    IK 用java 代码实现分词
    杭电2017
    线性表学习
    一个比较有意思的C语言问题
    杭电1020
    python注释
    Java API —— 递归
    Java API —— File类
    Java API —— 异常
    Map集合案例
  • 原文地址:https://www.cnblogs.com/yanan7890/p/8082605.html
Copyright © 2011-2022 走看看