首页>代码>JAVA代码中通用sequence实现>/sequence/AtomicLongSequence.java
import java.util.concurrent.atomic.AtomicLong;

/**
 *
 * <pre>
 *  Copyright (C): 2012
 *
 *  Description:
 *   序列的原子实现,可实现并发
 *
 *  Revision History:
 *
 * </pre>
 */
public class AtomicLongSequence implements ISequence
{
	private SequenceEnum sequenceEnum;

	private AtomicLong al ;

	public AtomicLongSequence(String sequenceName){
		this.sequenceEnum = Enum.valueOf(SequenceEnum.class, sequenceName);
		al = new AtomicLong(sequenceEnum.Init());
	}

	public long getNextVal(){
		return al.incrementAndGet();
	}

}
最近下载更多
cukker  LV1 2022年1月5日
157846397  LV2 2021年4月24日
123456CZR  LV1 2021年2月8日
hptmace  LV3 2020年12月16日
ivandick  LV1 2020年11月25日
25324521  LV1 2020年4月23日
ronghaha  LV1 2020年3月5日
316938847  LV1 2019年7月8日
395339188  LV1 2017年7月28日
asd2131640  LV8 2017年7月12日
最近浏览更多
lironggang  LV38 2023年3月26日
157846397  LV2 2021年4月24日
123456CZR  LV1 2021年2月8日
hptmace  LV3 2020年12月16日
ivandick  LV1 2020年11月25日
gooooda  LV2 2020年5月18日
25324521  LV1 2020年4月23日
ronghaha  LV1 2020年3月5日
shenqiao  LV1 2019年9月5日
316938847  LV1 2019年7月8日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友