Android ThreadLocal 详解

作者: 千涯秋瑟 | 来源:发表于2017-12-04 22:30 被阅读41次

    实现一个线程本地的存储,也就是说,每个线程都有自己的局部变量。所有线程都共享一个ThreadLocal对象,但是每个线程在访问这些变量的时候能得到不同的值,每个线程可以更改这些变量并且不会影响其他的线程,并且支持null值。

    1.对于同一个变量(即ThreadLocal中保存的变量)对于不同的线程其值是不同的.

    2 所有线程共享一个ThreadLocal对象,但是访问ThreadLocal对象中的变量时得到不同的值

    3 某个线程修改了ThreadLocal对象中的变量值时不会影响到其他线程.

    ThreadLocal 主要有set(),get()方法。

    相关文章

      网友评论

        本文标题:Android ThreadLocal 详解

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