java threadlocal包_Java ThreadLocal set()方法

Java ThreadLocal set()方法

java.lang.ThreadLocal.set() 方法设置此线程局部变量的当前线程副本中指定的值。

1 语法

public void set(T value)

2 参数

value : 此是要被存储在此线程局部变量的当前线程副本中的值。

3 返回值

此方法不返回任何值。

4 示例

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

/**

* Java ThreadLocal set()方法

*/

import java.lang.*;

public class ThreadLocalDemo {

public static void main(String[] args) {

ThreadLocal tlocal = new ThreadLocal();

/* sets the current thread's copy of this thread-local variable

to the specified value. */

tlocal.set(100);

// returns the current thread's value of this thread-local

System.out.println("value = " + tlocal.get());

tlocal.set(0);

// returns the current thread's value of this thread-local

System.out.println("value = " + tlocal.get());

}

}

输出结果为:

value = 100

value = 0


版权声明:本文为weixin_39838328原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。