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