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.

Browse by Tags

All Tags » Coordination Data Structures   (RSS)
Slides from Parallelism Tour
Last week, I had the privilege of touring around Tennessee, Kentucky, Ohio, and Michigan, speaking about the new parallel computing support in Visual Studio 2010 and the .NET Framework 4. Many folks I spoke with were interested in getting a copy of the Read More...
Cancellation in Parallel Extensions
One of the great features that crosses all of Parallel Extensions types is a consistent approach to cancellation (see http://blogs.msdn.com/pfxteam/archive/2009/05/22/9635790.aspx ). In this post we explore some of the ways cancellation is used in Parallel Read More...
.NET 4 Cancellation Framework
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 Read More...
Samples for Parallel Programming with the .NET Framework 4
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 . Read More...
Concurrent, Multi-core Programming on Windows and .NET
Thanks to everyone who attended our PDC pre-conference session yesterday on parallelism and concurrency! We had a wonderful turnout at the event, and David, Joe, and I all had a terrific time. Attached to this post are the slides we presented. (It turns Read More...
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...
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...
Useful Abstractions Enabled with ContinueWith
In the June 2008 CTP of Parallel Extensions to the .NET Framework , we introduced the ContinueWith method on both Task and Future<T>. ContinueWith is, in effect, a callback, very much like events in .NET. With events, a causal action results in Read More...
More Channel 9 Parallel Extensions Goodness
Charles from Channel 9 came over to building 112 last week for an in-depth look at what's new in the June 2008 CTP of Parallel Extensions .  We spoke on the subject for an hour and a half or so, which you can see in a two-part series that was posted Read More...
Ray Tracer samples in the June 2008 CTP
The June 2008 Community Technology Preview (CTP) of Parallel Extensions to the .NET Framework was released on Monday, and we’re really pleased at the level of excitement in the community that we’re seeing in response. As part of the CTP, we included a Read More...
What's New in the June 2008 CTP of Parallel Extensions
We've just released a new community technology preview (CTP) of Parallel Extensions to the .NET Framework! You can download it from http://www.microsoft.com/downloads/details.aspx?FamilyId=348F73FD-593D-4B3C-B055-694C50D2B0F3 . This release contains a Read More...
Page view tracker