Most interaction with the
namespace occurs via the
type. This type encapsulates most of the logic needed to control the way
The most commonly used static methods,
usually referred to as thread relative statics,
are methods and properties that refer to the currently executing
Sleep() causes the
calling thread to sleep for a specified amount of time. If for some reason the
thread gets woken up, a
is thrown. Because this method can only be called by the
current thread and not on a reference to a thread that may
also be executing, the thread sleeps immediately and does not
need to wait for a safe point for garbage collection as
method does (see later in this entry).
data from a specified slot in thread local storage.
To use this method, slots need to be
initialized already (see later in this section).
data in thread local storage to be retrieved using
allocate a data slot for use with the previous two methods.
Thread class also provides the static property
which returns a reference to the
object for the
currently running thread.
The current thread can then access
any of the following instance methods or properties on itself:
Abort() causes a thread to abort,
finally blocks. You may catch the