如何通过一个int数组生成唯一的int类型id?
你这样的问题只能是类似于sequence了,每次序列+1,而且序列+1的函数设置同步,这样基本可以保证唯一了。
唯一的问题是当int 的4个字节不够用的时候你要怎么扩展了。当然如果小数据量就不用考虑了。
来一段java的代码给你参考:
static int id = 1;
public synchronized static int getId() {
id++;
return id ;
}
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有