Unsafe类

作者: 程序男保姆 | 来源:发表于2020-08-07 17:20 被阅读0次

Unsafe类是Java不对外提供的不安全的类,juc包中的atomic*类都是用这个类实现的

// Unsafe提供的API大致可分为
// 内存操作、
// CAS、
// Class相关、
// 对象操作、
// 线程调度、
// 系统信息获取、
// 内存屏障、
// 数组操作

unsafe类可以通过反射方式创建

public class UnsafeUtil {

    public static Unsafe reflectGetUnsafe() {
        try {
            Field field = Unsafe.class.getDeclaredField("theUnsafe");
            field.setAccessible(true);
            return (Unsafe) field.get(null);
        } catch (Exception e) {
            System.out.println(e);
            return null;
        }
    }
}

相关文章

  • sun.misc.Unsafe类 (内存操作/对象字段操作/原子

    一. 关于sun.misc.Unsafe类 sun.misc.Unsafe类的描述如下: 简单来说, Unsafe...

  • 说说Java的Unsafe类

    本文主要内容 Unsafe类介绍 Unsafe的主要功能 总结 1、Unsafe类介绍 第一次看到这个类时被它的名...

  • Unsafe类学习笔记

    Unsafe类学习笔记 Unsafe 类初识 Unsafe位于sun.misc包内,看其命名就知道和注重安全性的j...

  • Netty源码学习(6)--pipeline学习2

    Unsafe unsafe是不安全的意思,不要在应用程序里面直接使用Unsafe以及他的衍生类对象。Unsafe ...

  • Unsafe类

      这两天看netty源码看到一些UnpooledUnsafeHeapByteBuf、UnpooledUnsafe...

  • Unsafe类

    Unsafe类是Java不对外提供的不安全的类,juc包中的atomic*类都是用这个类实现的 // Uns...

  • UnSafe 类

    https://tech.meituan.com/2019/02/14/talk-about-java-magic...

  • Unsafe 类

    Unsafe类 不能直接 new, 其构造函数被私有化 public final class Unsafe : U...

  • UnSafe类中的一些重要方法

    UnSafe类中的一些重要方法 JDK中的rt.jar保重Unsafe类中提供了硬件级别的原子性操作,Unsafe...

  • CAS

    Cas依赖于Unsafe类中的cpmpareAndSwapInt方法实现原子操作Unsafe是cas的核心类,ja...

网友评论

      本文标题:Unsafe类

      本文链接:https://www.haomeiwen.com/subject/ulfqdktx.html