第一步:定义多线程类,继承Thred类
public class GetCommodityThread extends Thread {
private final static Logger LOGGER = LoggerFactory.getLogger(GetCommodityThread.class);
private BasicDataFeignClientService basicDataFeignClientService;
private CountDownLatch countDownLatch;
private GoodsIdsReq goodsIdsReq;
private List<Map<String, GoodsVO>> mapList;
public GetCommodityThread(BasicDataFeignClientService basicDataFeignClientService, CountDownLatch countDownLatch,
GoodsIdsReq goodsIdsReq, List<Map<String, GoodsVO>> mapList) {
this.basicDataFeignClientService = basicDataFeignClientService;
this.countDownLatch = countDownLatch;
this.goodsIdsReq = goodsIdsReq;
this.mapList = mapList;
}
@Override
public void run() {
this.doGet();
countDownLatch.countDown();
LOGGER.info(