Welcome to MSDN Blogs Sign in | Join | Help

News

  • 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.

August 2008 - Posts

Feedback requested: Enumerating Concurrent Collections
The June 2008 CTP of Parallel Extensions contained a first look at some of the work we're doing to augment the .NET Framework with a set of additional coordination data structures that aid in the development of highly concurrent applications.  This Read More...
Most Common Performance Issues in Parallel Programs
Since the goal of Parallel Extensions is to simplify parallel programming, and the motivation behind parallel programming is performance, it is not surprising that many of the questions we receive about our CTP releases are performance-related. Developers Read More...
ParallelWhileNotEmpty
Parallel Extensions includes the System.Threading.Parallel class, which provides several high-level loop replacement constructs like For and ForEach. In previous blog posts, we've taken a look at implementing other loops, such as for loops with arbitrary Read More...
Waiting for Tasks
Parallel Extensions makes it easy to wait for Tasks to complete. Task exposes a Wait method, which can be used trivially: Task t = Task.Create(...); ... t.Wait(); Task also exposes several static methods for waiting on an array of tasks, either for all Read More...
Feedback requested: TaskManager shutdown, Fair scheduling
One of the primary reasons we've released CTPs of Parallel Extensions is to solicit feedback on the design and functionality it provides.  Does it provide all of the APIs you need to get your job done?  Are there scenarios you wished the APIs Read More...
Page view tracker