Avaliable parallel technologies in .Net

Posted by David on Stack Overflow See other posts from Stack Overflow or by David
Published on 2010-05-21T16:02:13Z Indexed on 2010/05/21 16:30 UTC
Read the original article Hit count: 159

Filed under:
|
|
|

I am new to .Net platform. I did a search and found that there are several ways to do parallel computing in .Net:

  1. Parallel task in Task Parallel Library, which is .Net 3.5.

  2. PLINQ, .Net 4.0

  3. Asynchounous Programming, .Net 2.0, (async is mainly used to do I/O heavy tasks, F# has a concise syntax supporting this). I list this because in Mono, there seem to be no TPL or PLINQ. Thus if I need to write cross platform parallel programs, I can use async.

  4. .Net threads. No version limitation.

Could you give some short comments on these or add more methods in this list? Thanks.

© Stack Overflow or respective owner

Related posts about .NET

Related posts about parallel