Java基础知识12--使用CountDownLatch实现模拟多线程并发请求

Java中模拟并发请求,自然是很方便的,只要多开几个线程,发起请求就好了。但是,这种请求,一般会存在启动的先后顺序了,算不得真正的同时并发!怎么样才能做到真正的同时并发呢?是本文想说的点,java中提供了闭锁 CountDownLatch, 刚好就用来做这种事就最合适了。

只需要:

1. 开启n个线程,加一个闭锁,开启所有线程;

2. 待所有线程都准备好后,按下开启按钮,就可以真正的发起并发请求了。

先看一下

上一篇:并发编程必须掌握的三个辅助类


下一篇:Java高并发编程基础三大利器之CountDownLatch