java 多线程操作 安全操作 synchronized

版权声明:王为仁 https://blog.csdn.net/wangweiren_get/article/details/85136740

java 多线程操作 安全操作 synchronized

记录代码如下

Thread myThread = new Thread(new Runnable() {
    @Override
    public void run() {
        // synchronized来锁住list
        String vectorQuantity = "";
        try {
            vectorQuantity = httpService.sendGet("xxx", finalRequestParams);
        } catch (Exception e) {
            e.printStackTrace();
        }
        linkobjct.setParams(vectorQuantity);
        if(null != vectorQuantity && !vectorQuantity.isEmpty()) {
            synchronized (params) {
                params.add(linkobject);
            }
        } else {
            synchronized (requestFail) {
                requestFail.add(str);
            }
        }
    }
});

欢迎交流~

猜你喜欢

转载自blog.csdn.net/wangweiren_get/article/details/85136740
今日推荐