AutomicInteger

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

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

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

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

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

 

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

 

 

 

 

 

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

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

2.3线程切换

 

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

 

posted on 2019-11-28 21:09  伊斯特里亚  阅读(1633)  评论(0编辑  收藏  举报

导航