Gets the ID of the current thread.
The ID of the current thread.
On the .NET framework, the AppDomain.GetCurrentThreadId
method is used to obtain the thread ID for the current thread. This is the operating system ID for the thread.
On the .NET Compact Framework 1.0 it is not possible to get the operating system thread ID for the current thread. The native method GetCurrentThreadId
is implemented inline in a header file and cannot be called.
On the .NET Framework 2.0 the Thread.ManagedThreadId
is used as this gives a stable id unrelated to the operating system thread ID which may change if the runtime is using fibers.
SystemInfo Class | log4net.Util Namespace