static ExecutorService executorService= Executors.newFixedThreadPool(4);
 //生产中不能使用,
 public void registration() {
            Callable<JSONObject> callable = new Callable<JSONObject>() {
                @Override
                public JSONObject call() throws Exception {
                    Result<VehiclePortraitVO> danger = dsa();

                    return JSONUtil.parseObj(danger);
                }
            };
        Future<JSONObject> submit = executorService.submit(callable);
        Callable<JSONObject> callable2 = new Callable<JSONObject>() {
                @Override
                public JSONObject call() throws Exception {
                    Result<VehiclePortraitVO> danger = dsa();
                    return JSONUtil.parseObj(danger);
                }
            };
        Future<JSONObject> submit2 = executorService.submit(callable2);
        //JSONObject jsonObject = new JSONObject();
        try {
            JSONObject jsonObject1 = submit.get();
            JSONObject jsonObject2 = submit2.get();
        } catch (InterruptedException e) {
            e.printStackTrace();
        } catch (ExecutionException e) {
            e.printStackTrace();
        }
    }
    @Test
    public Result dsa() {
        try {
            Thread.sleep(3000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        List<Rvo> list = new ArrayList<>();
        list.add(new Rvo().setXsq("1").setWcl(Double.valueOf(0.51)));
        list.add(new Rvo().setXsq("2").setWcl(Double.valueOf(0.61)));
        list.add(new Rvo().setXsq("3").setWcl(Double.valueOf(0.81)));
        list.add(new Rvo().setXsq("4").setWcl(Double.valueOf(0.62)));
        list.add(new Rvo().setXsq("5").setWcl(Double.valueOf(0.75)));
        list.add(new Rvo().setXsq("6").setWcl(Double.valueOf(0.46)));
        list.add(new Rvo().setXsq("7").setWcl(Double.valueOf(0.64)));
        list.add(new Rvo().setXsq("8").setWcl(Double.valueOf(0.56)));
        list.add(new Rvo().setXsq("9").setWcl(Double.valueOf(0.78)));
        System.out.println(JSONUtil.parse(Result.succ(list)));
        return Result.succ(list);
        //   SpringUtil.getBean(CockpitController.class).danger();
    }