Advertisement

Java并发编程领域中 TransmittableThreadLocal 在父代子代线程间的通信机制研究

阅读量:

文章目录

  • 一、TransmittableThreadLocal概念

    • 1、介绍
    • 2、主要特性:
    • 3、使用场景:
    • 4、注意事项:
  • 二、TransmittableThreadLocal机制的应用

      • 1.1 使用TransmittableThreadLocal实现的两种实现方式
        1. 在并行计算环境下的应用
    • 三、TransmittableThreadLocal原理

    • 四、应用场景

一、TransmittableThreadLocal概念

1、介绍

TransmittableThreadLocal 是 Alibaba 开源项目的 Transmittable-Thread-Local 框架中的一个关键组件。该类继承并增强了 Java 标准库中的 ThreadLocal 类的功能。与传统 Java 线程本地存储机制不同的是,在这种设计下实现的值可以在不同线程间进行共享,并且特别适合在多线程环境下的任务分配中实现值的共享与传播。

2、主要特性:

  • 跨线程通信TransmittableThreadLocal 类实例能够在不同线程之间实现数据传输,在特定场景下非常实用,在如线程池应用中就可方便地实现任务间的资源共享。
    • *防止内存泄漏

全部评论 (0)

还没有任何评论哟~