我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Atomic 最大值的问题!!!!!!

AtomicLong seqSeed = new AtomicLong(1L);
public long newSeq() {
return (seqSeed.incrementAndGet() << cfg.leftOffset) + cfg.keyValue;
}

我想限定最大值.比如最大值为1000;

if(seqSeed.incrementAndGet()>=1000)
{
seqSeed=new AtomicLong(1L);
}

能这么写?

不能 ,if要加同步

近期文章

  • 找回密码
  • ORA-01704:字符串文字太长 的java解决办法?
  • (接口编程)dom4j怎么实现读取XMl文件后变成一个类,建立文件,里面还有属性的那种
  • 关于eclipse的问题
  • 用jsp做个视频新闻的网络平台怎么实现
  • OGNL集合一个值怎么投影到另外一个集合的值上
  • 在没有装mysql的客户机上如何备份服务器上的mysql数据库
  • 关于struts2的上传问题
  • struts1.3.10-一个请求-Action却执行两次响应
  • 怎么用js显示HTML的特殊符号,比如“&yen;”
  • js问题
  • 请帮忙推荐一个java 报表工具
  • 帮忙介绍下集群的框架
  • 不用action调用serice层的问题
  • Spring 与 Hibernate-Search 整合后 保存失败
  • 一张表两个主键 在另外一张表中怎么用外键引用它?
  • 哪里有悬浮广告的效果
  • Java怎么上传视频?
  • 初学者,CSS问题!
  • 在上海搞java一个月多少K(初级的)

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华