目前我有一台服务器:
1)使用localhost上的执行程序启动100个servlet请求
2)执行servlet请求。
3)减少一个计数已完成的servlet总数的锁存器。
4)计算执行时间。
我想在另一台“客户端”机器上移动第1,3和4点。
所以我的客户端应该向服务器的servlet发送100个请求,等待所有响应(可能使用远程锁存器?)然后计算执行时间。
如何实现这一结果?
答案 0 :(得分:0)
如果您使用ThreadPoolExecutor
并在向其提供100个请求后发出shutdown()
,那么workQueue
不会作为锁存器吗?您可以awaitTermination()
计算总执行时间。