zoukankan      html  css  js  c++  java
  • 线程示例

    线程使用:

    模拟环境:一个用户请求到开通10000个账号,正常的程序执行顺序的话,需要使10000账号开通完成后返回客户响应,但如果是需要开通10W,100W呢,客户会疯掉的,这个简单的线程就帮忙解决了这个问题,测试代码如下:

    public class DemoThead {
        public static void main(String[] args) {
            System.out.println(Thread.currentThread().getName());
                new Thread(){
                    public void run(){
                        for(int i = 0;i<10000;i++){
                            System.out.println("Thread: " +getName() +"running");
                        }
                    }
                }.start();
                
            System.out.println("执行结束,返回前台响应");
            
            
        }
    }

    执行结果如下:

    main
    执行结束,返回前台响应
    Thread: Thread-5running
    Thread: Thread-5running
    Thread: Thread-5running
    Thread: Thread-5running
    Thread: Thread-5running
    Thread: Thread-5running
    Thread: Thread-5running
    Thread: Thread-5running

    ......

    从返回的结果可以看出,先返回一个结果给客户后,然后利用线程在自己在后台进行工作

  • 相关阅读:
    UVALive 7276 Wooden Signs
    hdu4291 A Short problem
    A
    hdu4686 Arc of Dream
    thinkphp5 模型的 更新操作
    thinkphp5 模型的 新增操作
    thinkphp 模型的创建
    thinkphp5 增删改查操作
    tp5 的查询构造器
    thinkphp5 数据库的原生查询
  • 原文地址:https://www.cnblogs.com/mengzw/p/3746059.html
Copyright © 2011-2022 走看看