我想在不使用数据库的情况下在 eclipse 中生成自动增量(序列)应用程序。然后当我同时调用 200 次或 300 次时,它不应该是同一个数字。
例如:日食中的结果应该是这样的;
REQUEST AT THE SAME TIME --> SEQUENCE
1.request --> 1
2.request --> 2
3.request --> 3
4.request --> 4
我将使用JMETER进行测试
如果有人做这种项目,你能分享一下吗? 或者知道如何做到这一点? 或写作功能?
谢谢
你想要一个AtomicInteger
。 它有一个getAndIncrement
方法,其工作原理类似于int
的++
运算符,但以线程安全和原子的方式。 因此,当多个线程在同一个AtomicInteger
实例上调用getAndIncrement
时,它们都会得到不同的结果。
如果您需要的值多于Integer
可以存储的值,则还有 AtomicLong
,其工作方式相同。