问题集串联。
使用Spring MVC架构创建一个RESTful API,增加这个数字。
使用JMeter为1000个用户调用此API,以便向服务器发送大量并行请求以增加数量。
现在将Number的初始值设置为0。
执行Jmeter后,数据库中的数字值应为1000.
这是我的情景。我无法决定使用什么来处理这个问题。我的期望或解决方案。
春天会自动处理吗?
或者我是否需要使计数器方法同步?
或者我必须制作1000个线程并且必须让它们等待 执行上一个帖子?
答案 0 :(得分:0)
您可以使用静态AtomicInteger。
private static final AtomicInteger counter = new AtomicInteger();
public static int incrementCounter() {
return counter.incrementAndGet();
}
AtomicInteger
不需要同步。