zoukankan      html  css  js  c++  java
  • AutomicInteger

    可见性,有序性,原子类型

    AutomicInteger的api是cpu级别的,所以提高了程序的执行效率

    从而避免了程序对线程的竞争,比如多线程条件下的i=ii+1

    它使用的compareandset是在cpu级别进行枷锁

     AutomicIreference用于创建对象保持原子性,每次创建对象都先确认是否set的值是一组的

     cas:快速失败结束算法,但是存在bab的问题,因为cas是看最终的结果去判断数据有没变化,数据可能已经变化过,然后,返回原来的值,这就会误判

     

     

     2.1:一个线程等待多个线程完成事情

    2.2多个线程等待一个线程完成事情

    2.3线程切换

    countdown:使用场景:将串行话的内容,可并行的,先并行处理

  • 相关阅读:
    超赞!不容错过的5款实用网页开发和设计工具
    如何从平面设计转行到UI设计?
    线段树
    RMQ
    Splay
    Treap
    *模板--矩阵
    最小生成树
    hash
    ac自动机
  • 原文地址:https://www.cnblogs.com/zj-xu/p/11953762.html
Copyright © 2011-2022 走看看