`
yaojingguo
  • 浏览: 208179 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

InheritableThreadLocal sample code

阅读更多

The following code print null. If using InheritableThreadLocal, it print main.

 

 

class A {
  //static ThreadLocal local = new InheritableThreadLocal();
  static ThreadLocal local = new ThreadLocal();
}

public class Sample {
  public static void main (String [] args) {
    A.local.set("main");    
    Thread t = new Thread() {
      @Override
      public void run() {
        System.out.println(A.local.get());  
      }
    };
    t.start();
  }  
}

  The following code shows the usage of childValue method.

 

class A {
  static ThreadLocal<String> local = new InheritableThreadLocal<String>() {
    @Override
    protected String childValue(String parentValue) {
      return "child: " + parentValue;
    }
  };
}

public class Sample {
  public static void main (String [] args) {
    A.local.set("main");    
    Thread t = new Thread() {
      @Override
      public void run() {
        System.out.println(A.local.get());  
      }
    };
    t.start();
  }  
}
 

 

0
0
分享到:
评论

相关推荐

    ios应用源码之感恩---奉上大量samplecode(第一部分) samplecode1 2018128

    这个压缩包"ios应用源码之感恩---奉上大量samplecode(第一部分) samplecode1 2018128"显然是一个专门针对iOS开发者的福利,其中包含了丰富的样例代码,帮助开发者深入理解iOS应用的构建过程。下面我们将详细...

    sample (1)_SampleCode_

    标题中的"sample (1)_SampleCode_"表明这是一个关于示例代码的压缩文件,可能是为了演示某种编程技术或软件功能。描述中的"Sample Archive Files Sample ZIP File"确认了这是一个包含示例档案的ZIP压缩文件,通常...

    SampleCode.zip

    本文将深入探讨“SampleCode.zip”压缩包中所包含的PHP加密与解密的示例,帮助你理解和掌握相关技术。 PHP加密通常用于保护敏感数据,如用户密码、个人信息或商业机密。常见的加密方法包括基础的哈希函数、对称加密...

    MTK VRE(Virtual Runtime Environment) 3.0 API Sample Code

    MTK VRE(Virtual Runtime Environment)3.0 API Sample Code是一个专门为联发科(MediaTek)平台设计的中间件开发套件,它为开发者提供了一种高效、灵活的方式来实现应用程序在MTK硬件上的运行。VRE是联发科的一个...

    Android SQLite Sample Code

    总结,"Android SQLite Sample Code"可能包含创建数据库、定义表结构、插入、查询、更新和删除记录的示例。"Record"可能是一个示例中的表,展示了如何在Android应用中操作SQLite数据库。学习这些知识对于Android...

    package sample code

    package sample code

    SampleCode8x8d.rar

    【标题】"SampleCode8x8d.rar" 是一个压缩包文件,包含了海曼红外测温技术相关的编程示例代码,特别关注8X8像素阵列的红外传感器应用。这个资源可能对那些想要理解和开发基于海曼红外传感器的硬件或软件项目的工程师...

    苹果官网IOS sample code 大集合006

    苹果官网上的ios 示例代码太多 有不能一起下载,没有网络的时候研究起来很麻烦,一次性全部下载下来打 包发布赚点下载分。一起下载的方法忒简单,抓取网页 组合URL 再用下载工具下载,代码也一并放在里面了 ...

    MVC4SampleCode.zip 353MB的资料包,拥有丰富的源代码

    这个353MB的"MVC4SampleCode.zip"压缩包包含了大量关于ASP.NET MVC 4的源代码示例,旨在帮助开发者深入理解和实践该框架。 **1. MVC模式介绍** 模型(Model):模型是应用程序的核心,负责业务逻辑和数据处理。在...

    iOS 5 Programming Cookbook配套Sample Code

    本书的配套Sample Code提供了丰富的实例,旨在帮助读者将理论知识转化为实际操作,提升开发技能。这些代码示例涵盖了iOS 5中的核心功能、UI设计、网络通信、数据存储、多任务处理等多个方面,对于想要在iOS平台上...

    Moving to Microsoft Visual Studio 2010 sample code

    这个"Moving to Microsoft Visual Studio 2010 sample code.zip"压缩包包含了一系列的示例代码,旨在帮助用户更好地理解和掌握如何在Visual Studio 2010中进行开发工作。 1. **升级与兼容性**: - Visual Studio ...

    android API&amp;Sample Code

    首先,我们关注的"android API&Sample Code"主题主要涉及两个版本:2.2(API Level 8,Froyo)和4.0(API Level 14,Ice Cream Sandwich)。这两个版本之间的API差异显著,反映了Android系统的演进。 在API Level 8...

    Android代码-sample-code-github

    Sample Code: GitHub This repository contains sample code. Its purpose being, to quickly demonstrate Android, Kotlin and software development in general. More so and amongst others, the main focus of...

    KL25Z sample code

    飞思卡尔kl25开发板的sample code包 适合快速入门mcu

    samplecode

    【标题】"samplecode"揭示的是一个关于TS流(Transport Stream)播放功能的代码示例。TS流是一种广泛用于数字电视、卫星传输和IP网络的数据传输格式,它以固定长度的包(通常为188字节)传输,包含音频、视频和其他...

    李宏毅教授ML-2022Spring-HW1-SampleCode-TrainingData

    本篇将详细探讨该课程的第一次作业,包括提供的Sample Code和训练数据。 作业1的资料中包含了两位助教的Sample Code,这无疑是学生们理解和实践机器学习算法的重要参考资料。Sample Code通常会展示如何运用编程语言...

    V4L2 SAMPLE CODE

    V4L2 CAMERA 示例代码 简单实现

    STM32 Cortex Sample Code

    The 'GPIO' project is a simple program for the STM32F103RBT6 using Keil 'MCBSTM32' Evaluation Board and demonstrating the use of the GPIO ports.

    SampleCode16x16d.rar

    最后,"SampleCode16x16d"是一个代码样本,它是与海曼HTPA16X16传感器配合使用的开发资源。这个代码示例通常包含驱动程序、初始化序列、数据读取和处理函数等,对开发者来说是极其宝贵的。通过阅读和理解这些代码,...

Global site tag (gtag.js) - Google Analytics