美文网首页
今天继续学习——java.util.concurrent.ato

今天继续学习——java.util.concurrent.ato

作者: 大黑跟小白的日常 | 来源:发表于2019-02-11 14:16 被阅读32次

atomic工具类

有什么用?

    当我们需要在多线程中计数时,访问同一个外部变量i,需要进行i++操作时,这时我们就得保证线程安全,同步操作i++操作,确保操作的原子性。一般是使用synchronized关键字。但还可以用atomic工具类。

代码如下

    1、线程池

设置主线程可回收

    2、AtomicInteger具体使用

初始化为1,进行100次增加,最终101

    getAndIncrement()——类似i++;先获取i的值,后+1

3、测试结果如下

最终101,确保了原子操作

如上,我们使用工具类atomic,就省略了我们在代码中需要进行的同步操作,而达到了原子性的目的。非常方便。

相关文章

  • 今天继续学习——java.util.concurrent.ato

    atomic工具类 有什么用? 当我们需要在多线程中计数时,访问同一个外部变量i,需要进行i++操作时,这时我们就...

  • 今天继续学习

    每天都有任务要完成,需要背的记忆的东西有很多,每天给自己定计划,说好晚上咱学到十二点甚至更晚的,但是撑不到,每次和...

  • 今天继续学习

    班上不忙,科室又有网,整好可以听网课,其实我觉得好好认真的听网课,和在课堂学到的效果差不多。 在网课上讲的也基本都...

  • 今天继续学习吧

    有很多事情需要做,要学专业知识,还想考个别的证,还得看书,我不知道我有没有这么多精力可以去做这些事情,但尽量吧。 ...

  • 今天我继续钢琴的学习

    今天我学习了钢琴的记谱规律中的黑,我了解凡是带有升、降的变音记号的音符,都要在黑键上弹奏。钢琴黑键是称作“...

  • 今天,又继续学习弹钢琴!

    老师今天先叫我复习上2节课的内容,又教我学习简谱。一共写了3张简谱,老师说,懂得这些简谱,那么,可以考上十级钢琴了...

  • 今天继续

    一大早就阳光普照,早上辅导老大作业,开始规整要搬过去的东西,得开始各种收拾…… 想想就繁琐,但是还是要慢慢的收拾,...

  • 今天继续

    自己一个人在这也挺好的,多自由,我其实挺喜欢一个人工作的,不被打扰,可以自由支配,想干嘛就干嘛,今天一会还要给领导...

  • 今天继续

  • 今天继续

    原本以为今天会断更,但发现还有时间,那么就继续写文字吧~ 顺其自然,不再把这个事当做压力放在心里,而是舒服想做的事...

网友评论

      本文标题:今天继续学习——java.util.concurrent.ato

      本文链接:https://www.haomeiwen.com/subject/pwnfeqtx.html