Monday, July 28, 2014

TPL Demo for BEAM

Focus Areas

Try to improve current multi threading program with having one load but running
Linear Processing,
Thread,QueueWorkUserItem, and
Parallel Processing in the same instance

1) Difference between a Thread & a Task
Illustrate with an example
http://www.codeproject.com/Articles/152765/Task-Parallel-Library-of-n

2) how to read of Task Values.
Compare it with Thread.QueueWorkUserItem or Async Delegates
http://www.codeproject.com/Articles/152765/Task-Parallel-Library-of-n

3) Thread Continuation
http://www.codeproject.com/Articles/159533/Task-Parallel-Library-of-n

4) how to cancel Tasks
http://www.codeproject.com/Articles/152765/Task-Parallel-Library-of-n

Illustrate with a Chained one.

5) How to handle Exceptions

using Try catch block
http://www.codeproject.com/Articles/152765/Task-Parallel-Library-of-n

6) Data Parallelism
Illustrate DataParallelismTest on X86( 2 Cores), X64 machines (8 cores)

7) Parallel LINQ
http://www.codeproject.com/Articles/161434/Task-Parallel-Library-of-n

7) Task Parallelism

5) Thread Pools - Deep Dive
http://www.danielmoth.com/Blog/New-And-Improved-CLR-4-Thread-Pool-Engine.aspx




No comments:

Post a Comment