登录
专栏 0 关注 2 篇文章
java
java知识点
micro_cloud_fly
关注专栏
推荐文章
17 天前  /  micro_cloud_fly

maven与springboot的相遇

背景前面已经写过一篇关于jar包冲突的解决文章,本来以为在这条路上将会畅通无阻,无非就是那三四个原则,不过在使用maven和springboot的组合时,又遇到了这个问题,特此记录pom.xml 4.0.0 org.springframework.boot spring-boot-starter-parent 2.2.2.RELEASE com.example demo 0.0.1-SNAPSHO

0 赞 0 评论
收藏
3 个月前  /  micro_cloud_fly

CAS和ABA问题

CAS自旋锁CAS一般也被认为是自旋锁问题,比如一个线程在高速缓冲区cache中有一个主存中的int a=0的缓存,当线程修改了a的值为1,此时想把cache中的数据刷新回主存的时候,会先对a的值进行比较,当发现a如果不等于0的时候,假如已经等于8了,它会重新把a=8加载到cache中,然后修改为9,然后再尝试把9刷新回主存,如果失败,则重新尝试此步骤,直到成功为止。ABA的问题在上面假如线程将a修改为1的之后,尝试将cache中的值刷新为主存的时候,如果发现a=0,则可以执行成功,那么此时会遇

0 赞 0 评论
收藏