The Wayback Machine - https://web.archive.org/web/20110921214904/http://www.codeguru.com:80/cpp/cpp/cpp_managed/threads/

    Processes & Threads

    A Fast Version of Conway's Game of Life with Thread and DirectX Draw

    Sample code for a fast version of Conway's Game of Life with thread and DirectX draw.

    [Updated] Creating a C++ Thread Class

    Learn how to create a simple platform-independent C++ thread class.

    Build a Maintenance Application with the XmlTextWriter/XmlTextReader Classes

    Tom Archer presents a step-by-step tutorial for building an application that uses the .NET XML classes to read and write video information to an XML file.

    Managed C++: Authenticating Users via Hash Codes

    For situations when a company doesn't want the responsibility of maintaining a user password file, Tom Archer presents a mechanism that stores and uses the hash codes of passwords instead of the actual passwords to validate users.

    Managed C++: Working with Windows Event Logs

    Learn how to enumerate local and remote event logs, instantiate an EventLog object for a specific event log, create a custom event log specific to your application, and delete an event log.

    Managed Extensions: Using GDI+ Brushes to Draw Text

    Tom Archer illustrates how the combination of Managed Extensions and GDI+ enable you to draw gradient and hatched text with only a few lines of C++ code.

    Managed Extensions: Tracking User Idle Time Without Hooks

    Hooks aren't always your best option for tracking user idle time. Not only are they often difficult to write, but they also must be loaded into every desktop process and they can trigger some anti-spyware software. Tom Archer offers a more efficient technique.

    Process Spectator: View All Running Processes with Modules and Thread Details

    View detailed information on processes, threads, and modules using .NET Framework classes in an MFC application. Allows you to kill/close processes as well.