Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

The concurrent_queue Container in VS2010
Now that Visual Studio Beta2 has been available for a few weeks (see Rick’s earlier blog post ) I hope you’ve had a chance to experiment with one or both of the concurrent containers that were introduced:  concurrent_queue<T> and concurrent_vector<T>.  Read More...
Debugging PPL in Visual Studio 2010
As you know from our previous posts, Visual Studio 2010 comes with great support for the task-based programming model and multi-threaded applications. Even though Daniel uses managed code in his examples, all the content he created for the Parallel Tasks Read More...
Concurency::parallel_for and Concurrency::parallel_for_each
Marko Radmilac, Senior Developer for Microsoft’s Concurrency Runtime, offers the following discussion of parallel iteration in the Concurrency Runtime: Let me say up front that this is my first blog, so I apologize if my writing format does not match Read More...
Sample Message Blocks priority_buffer, bounded_buffer, and alternator
Recently, I created 3 new sample message blocks that complement the Agents Library’s existing set and provide additional functionality. The three message blocks I selected to write, priority_buffer, bounded_buffer, and alternator, were based on customer Read More...
Resource Management in Concurrency Runtime – Part 3
In my previous blog post , I talked about the dynamic migration concept of the Concurrency Runtime’s (ConcRT) Resource Manager (RM). Today I will be demonstrating that concept in action and will focus on its performance characteristics. A Demonstration Read More...
Code Samples for the Concurrency Runtime, Agents Library and Parallel Pattern Library updated for Beta2
We’ve posted an update to our sample pack at http://code.msdn.com/concrtextras for Visual Studio 2010 Beta2 . The newest thing is this drop of the sample pack are the three new header files in the ConcRTExtras folder.  Here’s what these files contain: Read More...
What’s new in Beta 2 for the Concurrency Runtime, Parallel Pattern Library and Asynchronous Agents Library
Last week Visual Studio 2010 Beta was released for download . Since Beta1, the team has been pretty busy adding enhanced functionality to make you more productive at expressing parallelism in your applications and improving the quality and performance Read More...
Resource Management in Concurrency Runtime – Part 2
In my previous blog post , I talked about key concepts of the Concurrency Runtime’s (ConcRT) resource manager, starting with a definition of a resource. I then explained why an application might be composed of a number of scheduler instances. Eventually Read More...
Asynchronous Agents Library - Intro to Message Blocks
In my previous post I talked about the agent class. Now I will introduce the Agents Library’s message blocks , how to use them, and the fundamentals of what they do. I will cover some basics that apply to all of the message blocks, introduce the messaging Read More...
Synchronization with the Concurrency Runtime - Part 3
In my previous posts, I addressed the motivation behind using concurrency runtime’s synchronization primitives and also introduced Critical Section and reader writer lock. In this blog, I will cover concurrency runtime’s event. Event This is a bi-state Read More...
Introduction to Asynchronous Agents Library
One of the native concurrency components coming in Visual Studio 2010 is the Asynchronous Agents Library. The goal of the Agents Library is to improve developer productively and enable developers to take advantage of concurrency with an agent-based message Read More...
Samples posted for the Parallel Pattern Library and Concurrency Runtime
Following the release of Visual Studio 2010, we've just published a set of sample applications for using the Parallel Pattern Library, the Agents Library and the Concurrency Runtime on code gallery. These supplement the documentation and samples provided Read More...
Auction Simulation written in the Asynchronous Agents Library
One of our architects, Niklas Gustafsson has just posted an actor based auction simulation written in the Asynchronous Agents Library. If you follow the blog trail back, you'll see that this was implemented originally in scala and that Matthew Podwysocki Read More...
Implementing Dining Philosophers with the Agents Library
The latest issue of msdn magazine includes an article that I wrote which illustrates implementing the Dining Philosophers purely in message passing and without using any explicit locking. If you have Visual Studio 2010 Beta1 installed, you can also download Read More...
What's new in the Concurrency Runtime and the Parallel Patterns and Asynchronous Agents Libraries
Visual Studio 2010 Beta1 has been released, and it is a full install version . The team has been busy, busy busy since the CTP release last fall to deliver most of the APIs and objects we’ve blogged about here into Beta1. So I wanted to take a moment Read More...
More Posts Next page »
Page view tracker