Multi-Threading in the .NET* Environment
.NET Framework Download .NET Tutorial: Building multi-threading into .NET applications is a powerful tool for the developer. It empowers applications that demand high scalability, such as enterprise applications, as well as desktop applications that need to process more than one task at the same time.

Introduction

By Matt Gillespie

Building multi-threading into .NET* applications is a powerful tool for the developer. It empowers applications that demand high scalability, such as enterprise applications, as well as desktop applications that need to process more than one task at the same time. In order to enable multi-threading technology, Intel developed Hyper-Threading Technology (HT Technology) for the Pentium® 4 processor on the desktop and the Intel® Xeon™ processor for workstations and servers. These platforms make a particularly good choice for the deployment of threaded .NET solutions.

The coming trend of parallelism in hardware is that of multi-core processors, which will make multi-threading even more important. Intel has announced planes to introduce the first versions of both the Itanium® processor and the Pentium 4 processor that have multiple processor cores on a single die in 2005. These introductions will be followed in 2006 by the first multi-core Intel Xeon processors and Intel Xeon processors MP in 2006. As these and other advances make hardware platforms ever more parallel in nature, the stage is set for software threading to deliver ever-larger performance gains. Software makers that gear up for this advance now, stand to gain a competitive advantage as this trend continues.

If you're interested in this topic, these articles may be helpful:

Detect browser capabilities with ASP.NET
easerve.com Detecting browser capabilities using ASP.NET is prett...
Build ASP.NET Web sites with IBM DB2 Universal Database
by Glenn Stephens, consultant and developer. First published at IBM...
Introduction to Eiffel.NET, part three: design by contract
by Daniele Pagano In Part One I introduced Eiffel and talked about ...
Programming visual basic .NET, 2nd edition
by Jesse Liberty, O'Reilly O'Reilly's Programming Visual Basic .NET...
Web-service wrapper patterns (C# and VB.NET)
by Raj Kesarapalli, product manager, IBM Rational Software, IBM Corp...

Related Jobs:

Technical Writer #149616 - WA - Redmond - Microsoft Corporation
Is your dream to write for cutting-edge video games in a world-class g...
Security Architect #54561 - CA - Sacramento - EML Incorporated
Duration: 6 months The Security Architect will be responsible for c...
Production/Process/Test Operator Level 3 #13615 - IN - Indianapolis - Radiant Systems, Inc
Description Summary: Support, maintain and troubleshoot all aspects ...
Content Specialist #144557 - WA - Redmond - Microsoft Corporation
The User Experience (UX) group at Microsoft Game Studios (MGS) is seek...
Support Professional #136687 - TX - Las Colinas - Microsoft Corporation
Responsibilities: Manage phone and online support requirements for ...
Data Integrity Analyst #30004 - MN - Eden Prairie - C.H. Robinson Worldwide, Inc.
Description Company Description: Founded in 1905, C.H. Robinson Worl...
C/C++ Developer - WA - Seattle - Practice Partner
Practice Partner, an industry leader in the field of Electronic Health...
Program Manager #151648 - WA - Redmond - Microsoft Corporation
Be part of the team responsible for shipping updates that improve the ...
Builder #149121 - WA - Redmond - Microsoft Corporation
The Windows Server User Assistance Build team is a small and tight-kni...
Programming Writer #132618 - WA - Redmond - Microsoft Corporation
Do you like to program? Do you like to write? Are you excited by Inter...