Multi-threaded .NET Programming with C# / VB.NET for dual-core /
multi-core processor platforms training UK
This intensive course has been specifically designed
to address the requirements of developers who wish to take advantage of
multiprocessor machines or machines with dual logical / physical cores.
With the future emphasis on the development of processors
with multiple cores there is an increasing need to utilise multiple threads.
Within the .NET framework using C# or VB.NET, delegates
will be introduced to concepts and techniques required to create multithreaded
applications.
|
|
Writing Multi-Threading .NET Applications with C# / VB.NET
Course Summary
You Will Learn How To
1. Utilise Visual Studio .NET to develop multithreaded applications
2. Understand the need for and use of synchronization primitives
3. Understand the alternative approaches available
4. Develop multithreaded Windows Applications
Course Content
Course content has been developed for real-world, commercial scenarios by our
expert instructors. See below for detailed syllabus, or if you have a technical query email
.
Duration
3 days
Pre-Requisite Skills
A background of programming Windows applications in .NET.
Who Should Attend
Developers who wish to create commercial Multithreaded Applications using the
.NET Framework.
Hands On Exercises
The course will contain a substantial amount of Hands-On work. Delegates will
be introduced to topics during theory sessions and these will be followed by
lab exercises relating to the topic. Delegates will work on practical exercises
which will reflect commercial scenarios.
Introduction
What is Multithreading?
What is Synchronization?
Deadlocks
.NET Support for Multithreading
Threading
Creating Threads
Thread class
Runnable Interface
Threadpool
Starting Threads
Thread Priority
Aborting threads
Join
Synchronization Primitives
Monitors
WaitHandle
AutoResetEvent
ManualResetEvent
Mutex
Synchronization with Windows
Issues with Windows threading
Creating Delegates
Using Control.Invoke
Changing Values in Threads
Interlocked interface
Increment
Exchange
Callbacks
WaitCallback
TimerCallback
Threads and Timing
Sleep
Timer
Interrupting Threads
Terminating Threads
Issues of Thread Termination
Controlled Shutdown
Associated Courses
.NET
3.0 Windows Presentation Foundation - WPF Training Course
.NET 3.0 Windows
Communication Foundation - WCF Training Course
.NET 3.0 Windows Workflow
Foundation - WF Training Course
Silverlight Training Course
.NET 3.0
Technology Overview
XAML Training Course
ASP.NET
3.5 Training Course with Visual Studio 2008, ASP.NET AJAX, and Silverlight
C#
.NET 3.0 Programming Training Course (C#3 Training Course)
Visual
Basic 9.0 Programming Training Course (VB9 Training Course)
ASP.NET 2.0 training
course
Advanced ASP.NET 2.0 with AJAX
training course
Creating Commercial Server Controls with ASP.NET 2.0
.NET
2.0 Programming with C# and VB.NET
.NET
2.0 Multi-threaded Programming with C# and VB.NET
for dual-core / multi-core / multiprocessor systems training
.NET
(dotnet) Design Patterns & Architecture Training UK
Secure
coding with .NET
Testing
with Visual Studio .NET Team System Training UK
C#.NET
2.0 Smart Device Development with .NET Compact Framework Training UK
Visual Studio
.NET 2005 training
.NET Framework 2.0 Training
.Net Seminar - Overview
for managers and developers
SharePoint
2003 Applications Development Training UK
SharePoint
2007 Applications Development Training UK
BizTalk Server
2006 Training UK
BizTalk Server 2004 Training
UK
C++ ProgrammingTraining
UK
JB International, London, UK
0800 028 6400
Multi-threaded .NET Programming with C# for
dual-core / multi-core processor platforms
Training UK