Project Description
Concurrent Programming Library provides an opportunity to develop a parallel programs using .net framework 2.0 and above. It includes an implementation of various parallel algorithms, thread-safe collections and patterns.


Step 1 (Basic parallel algorithms):
•Basic performance and scalability testing environment

Step 2 (Advanced algorithms):
•Basic scheduling
•DataFlow concepts
•Tasks concepts

Step 3 (Tread-safe collections):

Step 4 (Task scheduling environment):
•Asynchronous Tasks

Step 5 (Refactoring):
•Replace current implementation of Parallel.For/Foreach/Invoke/Pipeline with Tasks.

Last edited Feb 18, 2011 at 8:15 AM by KpoHyc, version 3