Skip to content

Files

Latest commit

 

History

History
23 lines (14 loc) · 525 Bytes

File metadata and controls

23 lines (14 loc) · 525 Bytes

Pattern: Use of Thread.CurrentThread.ManagedThreadId

Issue: -

Description

System.Environment.CurrentManagedThreadId is a compact and efficient replacement of the Thread.CurrentThread.ManagedThreadId pattern.

Example of incorrect code:

int id = Thread.CurrentThread.ManagedThreadId;

Example of correct code:

int id = System.Environment.CurrentManagedThreadId;

Further Reading