JavaBase:UnSafe类 发表于 2019-09-07 分类于 Java 本文字数: 246 阅读时长 ≈ 1 分钟 UnSafe类UnSafe类是可以直接访问OS,即直接访问硬件,UnSafe类是使用C实现的。 UnSafe作用: 内存操作。可以直接对内存进行操作,提供了三个方法: 分配内存。 扩充内存。 释放内存。 字段的定位与修改: 定位与修改数组元素在底层内存的位置。 挂起与恢复。针对于线程而言,使用LockSupport。 LockSupport。基于线程级别的阻塞与唤醒,即使是先唤醒后等待也可以正常运行(如其他ReentLock必须要先阻塞后唤醒)。 CAS操作。 参考