Exploiting multithreading in .NET Apps
With the introduction of the Intel® Xeon™ processor and Hyper-Threading technology, the Windows .NET Server operating system and applications can perform simultaneous multithreading on a single processor.

by John Sharp, Content Master Ltd. Intel Corp.

With the introduction of the Intel® Xeon™ processor and Hyper-Threading technology, the Windows .NET Server operating system and applications can perform simultaneous multithreading on a single processor. This paper examines the ways in which applications built using the Microsoft .NET Framework SDK can employ multiple threads and take maximum advantage of the Hyper-Threading technology of Intel Xeon processors.

All the code examples shown in this paper are written in C# although they will work with a little translation in other .NET-supported languages such as J# and Visual Basic .NET.

© 2004 Intel Corp.


Subscribers who liked this article also read:
Discovering Multi-Core: Extending the Benefits of Moore's Law
Learn how multi-core processor architecture and software development m...

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

Why optimization matters
by John Sharp, principal technologist, Content Master Ltd. Intel Corp...
Web-service wrapper patterns (C# and VB.NET)
by Raj Kesarapalli, product manager, IBM Rational Software, IBM Corp...
Implementing enterprise services (COM+) in .NET
by Patrick Barnes, Web application developer. Intel Corp. This brie...
A basic ASP.NET application
Joe Grip Learn how to create a simple ASP.NET app with this interac...
Embedding .NET controls in Java
by Heath Stewart, Microsoft MVP, directory of technology, Proplanne...

Related Jobs:

Software Engineer I - GA - Norcross - Employease
EMPLOYEASE, the leading provider of on-demand software applications fo...
C++/Unix Developers #550 - NJ - Parsippany - RCG Information Technology
Description: All applicants must have a minimum of 3 years IT Indu...
Army Software Blocking Analyst #1468 - NJ - Picatinny Arsenal - Camber Corporation
Description: Serve as customer representative to Fire Support Intero...
Senior Software Engineer - GA - Norcross - Employease
EMPLOYEASE, the leading provider of on-demand software applications fo...
Lead Program Manager #134644 - WA - Redmond - Microsoft Corporation
Are you motivated to take on new challenges? Do you want to pioneer in...
SW Engineer #RX1000019444 - CA - Sunnyvale - Yahoo! Inc.
SW Engineer - Data Highway Job No. RX1000019444 Location US - S...
MTS3, SW #553646 - MA - Burlington - Sun Microsystems
Title: MTS3, SW Location: BURLINGTON, MA Job Role: Individual Con...
Sr. Software Engineer #058175 - TX - Austin - Symantec Corporation
Job Requisition # : 058175 Job Title : Sr. Software Engineer Locat...
Project Manager #213765 - MD - Silver Spring - BAE Systems
Description: Do you have leadership skills? Are you seeking more resp...
Tech Yahoo, Software Dev Eng #RX1000023075 - CA - Sunnyvale - Yahoo! Inc.
Tech Yahoo, Software Dev Eng Job No. RX1000023075 Location US -...