原子操作类AtomicInteger详解

参考

https://blog.csdn.net/fanrenxiang/article/details/80623884

生成12位连续数字

 for (int i = 0; i < 10; i++) {System.out.println(extracted12());}private static AtomicInteger ato = new AtomicInteger(0);
public static synchronized String extracted12() {long l = System.currentTimeMillis() / 1000;StringBuffer s = new StringBuffer();s.append((l + ""));int i = ato.incrementAndGet();if (i > 99) {ato.getAndSet(0);return extracted12();}if (i < 10) {s.append("0");}s.append(i);return s.toString();}

结果

System.currentTimeMillis()会重复吗相关推荐

  1. java nanotime 重复_关于Java中System.currentTimeMillis和System.nanoTime的错误认识

    在Java里面,时间戳常用System.currentTimeMillis(),因为它可以方便地与Date/Calendar进行转 换,System.nanoTime到不是怎么常用(至少我没怎么用过) ...

  2. Java Date Time 教程-System.currentTimeMillis()

    原文链接 作者:Jakob Jenkov  译者:魏嘉鹏 静态方法System.currentTimeMillis() 返回从1970年1月1日到现在的总毫秒数.返回类型为long.下面是一个例子: ...

  3. Bullsh*t,System. currentTimeMillis大胆用起来,我说的!

    以下文章来源方志朋的博客,回复"666"获面试宝典 # 疑惑,System.currentTimeMillis真有性能问题? 最近我在研究一款中间件的源代码时,发现它获取当前时间不 ...

  4. System.currentTimeMillis()竟然存在性能问题,这我能信?

    点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 来源:https://dwz.cn/M1NXgypa 在之前的文章中就提到了,System.c ...

  5. java时间格式转换_Java中System.currentTimeMillis()计算方式与时间的单位转换

    学会与时间赛跑才能赢得时间的尊重,把握好每一天,趁年轻! java中获取系统当前时间相信大家都会,这是经常用到的也是非常简单的,但还是要经常回顾下一些小细节哦! 一.时间的单位转换 1秒=1000毫秒 ...

  6. 不敢相信?System.currentTimeMillis()存在性能问题

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 推荐一个免费的写博神器:openwrite.cn.Markdown一次编写,轻松发布到CSD ...

  7. 由system.currentTimeMillis() 获得当前的时间

    System类代表系统,系统级的很多属性和控制方法都放置在该类的内部.该类位于java.lang包. currentTimeMillis方法 public static long currentTim ...

  8. JAVA获取当前系统时间System.currentTimeMillis()

    System.currentTimeMillis()产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数,Date()其实就是相当于Date(System.currentTimeMi ...

  9. System.currentTimeMillis()用法及其计算方式与时间的单位转换

    System.currentTimeMillis()的作用是返回当前的计算机时间,格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数 时间的单位转换 1秒=10 ...

最新文章

  1. Xamarin的播放音频和视频的媒体管理插件
  2. 链表 - 约瑟夫问题
  3. 尤雨溪推荐神器 ni ,能替代 npm/yarn/pnpm ?简单好用!源码揭秘!
  4. IOC的具体使用代码
  5. 在html中设置常量并做判断,写一篇我所理解的javascript编程规范
  6. 自驾游你会经常自己做饭吗?
  7. 怎样查看sql服务器日志文件,怎么通过sql日志,查看以前执行过的sql语句
  8. 【ENVI】shp文件裁剪需要注意的问题
  9. Standford Moss。图形用户页面接口,代码查重
  10. docker安装gamit_Ubuntu Linux下安装GAMIT
  11. python列表的负数索引
  12. ccleaner激活后又要注册_ccleaner如何激活? ccleaner注册激活图文步骤
  13. 关于OLAP数据仓库的归纳总结
  14. 宠物经济:吃、用、病、葬都是生意
  15. 微信小程序实现图片预览功能
  16. ieee14节点 matlab,《IEEE14节点电力网络分析》.doc
  17. css单位-vh/vw
  18. [数据集][VOC]高质量的目标检测数据集合集(持续更新)
  19. 防骗指南-披着交友恋爱的外衣,诱骗受害者赌博转钱
  20. LiveGBS国标视频流媒体平台GB/T28181针对没有位置上报的设备如何自定义位置经度纬度信息电子地图标注

热门文章

  1. Python实现数据加密-解密
  2. 淘宝/天猫、1688、京东、抖音按图搜索淘宝商品(拍立淘)API接口(参数说明值)
  3. 北京金万维科技有限公司面试题
  4. 带你使用Elasticsearch中提供的Rest风格API, 快来快来, 不要错过哦~~
  5. uniapp操作数组
  6. 不畏困难,直面挫折,维乐回顾环台之旅
  7. 计算机应用基础 word 说课稿,计算机应用基础—文本框说课稿.DOC
  8. 计算机应用基础周南岳第三版第四章教案,《计算机应用基础》(周南岳)配套电子教案第4章...
  9. bash脚本 sleep_如何使用Linux Sleep命令暂停Bash脚本
  10. ERROR: child process failed, exited with error number 51