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