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之间的数

    待续……

  • 相关阅读:
    HDU 2276
    HDU 2254
    HDU 1536 & 1944
    HDU 1538
    HDU 2177
    HDU 2176
    HDU 1209
    HDU 1254
    c++ 11 default delete
    ssh免密登录
  • 原文地址:https://www.cnblogs.com/yanan7890/p/8082605.html
Copyright © 2011-2022 走看看