Java教程

java 本地模拟高并发

本文主要是介绍java 本地模拟高并发,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

通过http请求和多线程实现。
1、复写测试线程类,run方法中通过http请求进行模拟。

public class ThreadDemo implements Runnable {
    @Override
    public void run() {
        for (int i =0;i<10;i++){
            String url = "http://localhost:8080/aaa/test";
            HttpUtils.doGet(url);
        }
    }
}

2、模拟接口,for循环创建线程并且启用。

    @RequestMapping({"test1"})
    public ResponseModel test1() throws Exception {
        for(int i=0;i<50;i++){
            Thread aa = new Thread(new ThreadDemo());
            aa.start();
        }
        return null;
    }

3、在通过请求测试接口,去实现50路并发。

这篇关于java 本地模拟高并发的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!