Java.lang.ThreadLocal Class


Advertisements


Introduction

The java.lang.ThreadLocal class provides thread-local variables.

Class declaration

Following is the declaration for java.lang.ThreadLocal class:

public class ThreadLocal<T>
   extends Object

Class constructors

S.N.Constructor & Description
1ThreadLocal()

This creates a thread local variable.

Class methods

S.N.Method & Description
1

T get()

This method returns the value in the current thread's copy of this thread-local variable.

2

protected T initialValue()

This method returns the current thread's "initial value" for this thread-local variable.

3

void remove()

This method removes the current thread's value for this thread-local variable.

4

void set(T value)

This method sets the current thread's copy of this thread-local variable to the specified value.

Methods inherited

This class inherits methods from the following classes:

  • java.lang.Object



Advertisements