java
文章平均质量分 76
皮卡P
这个作者很懒,什么都没留下…
展开
-
CAS与自旋锁
CAS和自旋锁是什么 CAS即Compare and Swap,是一种比较并交换算法 自旋锁是一种基于CAS的锁,获取锁的线程不会被阻塞,而是循环的去获取锁 CAS的原理 Unsafe是CAS的核心类,由于Java方法无法直接访问底层系统,需要通过本地(native) 方法来访问,Unsafe相当于一个后门,基于该 类可以直接操作特定内存的数据。Unsafe 类存在于sun.misc包中,其内部方法操作可以像C的指针一样直接操作内存,因为Java中 CAS操作的执行依赖于Unsafe类的方法。.原创 2021-02-05 19:31:33 · 5775 阅读 · 1 评论 -
Lombok的简单介绍和使用入门
什么是Lombok lombok是一款减少java开发人员重复工作的工具,比如lombok的注解可以替代JavaBean中的getter、setter以及equals的作用。使用lombok可以使代码更加简洁,一目了然。 安装 idea在使用lombok工具时,需要先安装插件,不然在代码编译可能会出现错误。 file -> settings -> plugins,搜索并安装“lombok”,然后重启idea。 如何使用 首先引入依赖: <dependency>原创 2020-12-03 19:28:40 · 282 阅读 · 0 评论