我需要生成 monotonically increasing整数。
我可以使用时间戳以某种方式生成这种类型的整数序列吗?
我会一次请求一个整数,并且我不会在同一秒的间隔内请求超过一个整数 - 如果我这样做,我不会介意它是否在该秒的间隔内向我传递相同的整数。
最佳答案
您可以使用 AtomicInteger
对象维护线程安全计数器。然后使用 getAndIncrement()
当您需要下一个整数时。
关于java - 生成单调递增的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8876255/