首页>代码>java常用工具类iceroot开源类库>/iceroot/src/main/java/com/icexxx/util/IceIdGenerator.java
package com.icexxx.util;

/**
 * id生成器工具类,处理多线程问题
 * 
 * @author IceWater
 * @date 2017-02-24
 * @version 1.0
 */
public class IceIdGenerator {
	private static long index = 0L;

	/**
	 * 初始化id生成器的起始id
	 * 
	 * @param start 起始id
	 */
	public static synchronized void init(long start) {
		index = start - 1;
	}

	/**
	 * 获取id生成器的下一个id
	 * 
	 * @return id生成器产生的下一个id
	 */
	public static synchronized long next() {
		index++;
		return index;
	}
}
最近下载更多
TE6688  LV24 2017年6月27日
1040287230  LV4 2017年5月10日
zyl  LV34 2017年5月10日
kong.yee  LV40 2017年5月6日
xdd211414  LV17 2017年5月5日
zhljava  LV2 2017年5月5日
aihui523  LV34 2017年5月5日
海盗来了  LV20 2017年5月5日
最代码官方  LV168 2017年5月4日
最近浏览更多
3334004690  LV10 5月28日
1358849392  LV21 2022年11月11日
crosa_Don  LV18 2022年3月31日
zuidaima_liuzg  LV1 2021年5月13日
叽哩咕噜  LV2 2020年12月24日
dongzhan  LV12 2020年12月9日
wkc  LV21 2020年7月26日
Gyq灬ming  LV11 2019年11月30日
小资李  LV13 2019年9月17日
497100512 2019年4月27日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友