• 技术文章 >java >java基础

    java ThreadLocal的创建和访问

    小妮浅浅小妮浅浅2021-07-27 09:10:56原创3779

    1、创建,每个线程只能访问自己通过调用ThreadLocal的set()方法设定的值

    ThreadLocal对象被实例化。虽然所有的线程都可以访问这个ThreadLocal实例,每个线程只能访问自己通过调用ThreadLocal的set()方法设定的值,即使两个不同的线程在同一个ThreadLocal对象上设定了不同的值,他们也无法访问对方的值。

    private ThreadLocal myThreadLocal = new ThreadLocal();

    2、访问,get方法回到Object对象时,set()对象需要输入Object类型的参数。

    String threadLocalValue = (String) myThreadLocal.get();

    一旦创建了ThreadLocal变量,可以通过如下代码设置某个需要保存的值:

    myThreadLocal.set("A thread local value”);

    以上就是java ThreadLocal的创建和访问,在我们了解了其的基本用法后,大家对于ThreadLocal的操作可以根据上面的两种方法,分别做一些实例的练习。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java threadlocal
    上一篇:java this关键字的使用注意 下一篇:java如何在表格添加水印

    相关文章推荐

    • java threadLocal源码探究• java中ThreadLocal核心方法有哪些?• java中ThreadLocal的应用场景分析• java ThreadLocal的对象存储和获取• java ThreadLocal内存泄漏的解决

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网