Sign In
Parallel Programming with .NET
All about System.Threading, System.Threading.Tasks, System.Collections.Concurrent, System.Linq, and more...
Search Parallel Programming
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Disclaimer
These postings are provided "AS IS" with no warranties and confer no rights. All code and tools presented are done so under the Microsoft Public License.
Options
RSS for posts
Atom
RSS for comments
OK
Tags
.NET 4
.NET 4.5
Article Summary
Async
C++
Cancellation
Code Samples
Coordination Data Structures
Dataflow
Debugging
F#
FAQ
Feedback Requested
Media
MSDN
Parallel Extensions
ParallelExtensionsExtras
Parallelism Blockers
PLINQ
Release
Talks
Task Parallel Library
ThreadPool
Tools
Visual Studio 2010
Archive
Archives
February 2012
(13)
January 2012
(5)
December 2011
(3)
November 2011
(8)
October 2011
(5)
September 2011
(6)
June 2011
(3)
May 2011
(3)
April 2011
(2)
February 2011
(1)
January 2011
(6)
November 2010
(2)
October 2010
(5)
August 2010
(2)
July 2010
(3)
June 2010
(7)
May 2010
(6)
April 2010
(23)
March 2010
(3)
February 2010
(10)
January 2010
(6)
December 2009
(3)
November 2009
(12)
October 2009
(10)
September 2009
(1)
August 2009
(3)
July 2009
(6)
June 2009
(11)
May 2009
(13)
April 2009
(4)
March 2009
(2)
February 2009
(4)
January 2009
(1)
December 2008
(1)
November 2008
(3)
October 2008
(6)
September 2008
(1)
August 2008
(5)
July 2008
(2)
June 2008
(15)
May 2008
(4)
April 2008
(1)
March 2008
(6)
February 2008
(6)
January 2008
(4)
December 2007
(10)
November 2007
(6)
May, 2009
MSDN Blogs
>
Parallel Programming with .NET
>
May, 2009
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Parallel Programming with .NET
Tasks and Unhandled Exceptions
Posted
over 3 years ago
by
Stephen Toub - MSFT
8
Comments
Prior to the .NET Framework 2.0, unhandled exceptions were largely ignored by the runtime. For example, if a work item queued to the ThreadPool threw an exception that went unhandled by that work item, the ThreadPool would eat that exception and...
Parallel Programming with .NET
ParallelOptions.MaxDegreeOfParallelism vs PLINQ’s WithDegreeOfParallelism
Posted
over 3 years ago
by
Stephen Toub - MSFT
3
Comments
We exert a good deal of effort ensuring that the APIs we provide are consistent within Parallel Extensions as well as with the rest of the .NET Framework. This is from many angles, including behavior and general design, but also naming. So...
Parallel Programming with .NET
Partitioning in PLINQ
Posted
over 3 years ago
by
essey
7
Comments
Partitioning in PLINQ Every PLINQ query that can be parallelized starts with the same step: partitioning . Some queries may even need to repartition in the middle. Partitioning is a fairly simple concept at the high level: PLINQ takes a lock...
Parallel Programming with .NET
Exiting from Parallel Loops Early
Posted
over 3 years ago
by
Stephen Toub - MSFT
4
Comments
Exiting out of loops early is a fairly common pattern, one that doesn’t go away when parallelism is introduced. To help simplify these use cases, the Parallel.For and Parallel.ForEach methods support several mechanisms for breaking out of loops...
Parallel Programming with .NET
Known Issues in Parallel Extensions to .NET 4.0 Beta1
Posted
over 3 years ago
by
essey
4
Comments
We’re excited to have the Beta in your hands. (See .NET 4 Beta 1 is now available, with parallelism! ) As you use it, please keep in mind the following known issues which we plan to address after Beta1. 1. Do not take a dependency on the System.Collections...
Parallel Programming with .NET
Does Parallel.For use one Task per iteration?
Posted
over 3 years ago
by
Stephen Toub - MSFT
6
Comments
In .NET 4, the new Parallel class provides For, ForEach, and Invoke methods for performing operations in parallel. One mental model that some folks use when thinking about Parallel.For is that it’s equivalent to running one System.Threading.Tasks.Task...
Parallel Programming with .NET
.NET 4 Cancellation Framework
Posted
over 3 years ago
by
Mike Liddell
28
Comments
A very interesting addition to .NET 4 is a set of new types that specifically assist with building cancellation-aware applications and libraries. The new types enable rich scenarios for convenient and safe cancellation, and help simplify situations that...
Parallel Programming with .NET
Samples for Parallel Programming with the .NET Framework 4
Posted
over 3 years ago
by
Stephen Toub - MSFT
5
Comments
Along with the release of the .NET Framework 4 Beta 1 , we've just published a slew of samples that demonstrate using Parallel Extensions in a variety of ways. You can download these from Code Gallery at http://code.msdn.microsoft.com/ParExtSamples ....
Parallel Programming with .NET
.NET 4 MSDN documentation for parallelism
Posted
over 3 years ago
by
Stephen Toub - MSFT
7
Comments
In addition to the Betas of Visual Studio 2010 and the .NET Framework 4 being available for download today, the MSDN documentation for .NET 4 Beta 1 is also available. This includes quite a bit of useful information about the new parallelism constructs...
Parallel Programming with .NET
.NET 4 Beta 1 is now available, with parallelism!
Posted
over 3 years ago
by
Stephen Toub - MSFT
18
Comments
We’re very excited that the .NET Framework 4 Beta is now available for public download, as .NET 4 has Parallel Extensions built into its core. You can download the Betas for Visual Studio 2010 and .NET Framework 4 at http://msdn.microsoft.com/en-us/netframework...
Parallel Programming with .NET
Debugging Support for Tasks
Posted
over 3 years ago
by
DanielMoth
9
Comments
Visual Studio 2010 has new debugger windows to support the Task-based programming model. Check out my blog post about the Parallel Tasks window .
Parallel Programming with .NET
Axum bits are released!
Posted
over 3 years ago
by
phillips.joshua
3
Comments
We’ve mentioned Axum (formerly known as Maestro) before and we have some very good news: it’s up for you to try! Axum is an incubation .NET language that aims to make programming parallelism safe by focusing on isolation of state. It balances the efficiency...
Parallel Programming with .NET
Mutable value types: the good, the bad and the ugly
Posted
over 3 years ago
by
phillips.joshua
11
Comments
Fire up your favorite search engine, type in “mutable value types” and you might just feel a bit of pity for the poor little guys. It seems like everyone hates them. Truth be told, there’s a lot to dislike about them but before we get into the nastiness...
Page 1 of 1 (13 items)