高并发压力测试
CountDownLatch就是JUC包下的一个工具,整个工具最核心的功能就是计数器。
需要一个并发安全的计数器来操作。CountDownLatch就可以实现。
给CountDownLatch设置一个数值。
每个业务处理完毕之后,执行一次countDown方法,指定的值每次在执行countDown方法时,对值进行-1。
主线程可以在业务处理时,执行await,主线程会阻塞等待任务处理完毕。
import lombok.extern.slf4j.Slf4j;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import