如何在java中创建远程锁存器?

时间:2013-05-03 16:13:23

标签: java currency executor countdownlatch

目前我有一台服务器:

1)使用localhost上的执行程序启动100个servlet请求

2)执行servlet请求。

3)减少一个计数已完成的servlet总数的锁存器。

4)计算执行时间。

我想在另一台“客户端”机器上移动第1,3和4点。

所以我的客户端应该向服务器的servlet发送100个请求,等待所有响应(可能使用远程锁存器?)然后计算执行时间。

如何实现这一结果?

1 个答案:

答案 0 :(得分:0)

如果您使用ThreadPoolExecutor并在向其提供100个请求后发出shutdown(),那么workQueue不会作为锁存器吗?您可以awaitTermination()计算总执行时间。