Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » concurrency   (RSS)
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...
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...
Synchronization with the Concurrency Runtime - Part 2
In my previous post, I addressed the motivation behind using concurrency runtime’s synchronization primitives and also introduced Critical Section. In this blog, I will cover concurrency runtime’s reader writer lock. Reader Writer Lock This class enables Read More...
Synchronization with the Concurrency Runtime - Part 1
In a concurrent world multiple entities work together to achieve a common goal. A common way to interact and coordinate is to use shared data. However, shared data must be accessed carefully. This can be achieved through synchronization, primarily using: Read More...
Concurrency Runtime and Windows 7
Microsoft has recently released a beta for Windows 7, and a look at the official web site ( http://www.microsoft.com/windows/windows-7/default.aspx ) will show you a pretty impressive list of new features and usability enhancements. I encourage you to Read More...
Dave Probert ‘goes deep’ on Win7 User Mode Scheduled Threads
Charles Torre just posted a great Channel9 session with Windows kernel architect Dave Probert on functionality new to Windows7: User Mode Scheduled (UMS) Threads. Much like fibers, UMS threads enable a user mode scheduler (like the Concurrency Runtime) Read More...
An Introduction to Native Concurrency in Visual Studio 2010
In this blog I will be giving an introduction to the native concurrency support in Visual Studio 2010. My motivation is that an architectural understanding of the features will enable the reader to make the most of the underlying infrastructure. In future Read More...
Getting the Visual Studio 2010 CTP to use more than one hardware thread: using Hyper-V and other options
Last week, we blogged about the Visual Studio 2010 CTP which includes the Concurrency Runtime, the Parallel Pattern Library and the Asynchronous Agents Library which is available as a Virtual PC image. As the Parallel Extensions to .NET team blogged yesterday, Read More...
Visual Studio 2010 CTP available: Including the Concurrency Runtime, Parallel Pattern Library and Asynchronous Agents Library!
In his blog post on Monday, Soma mentioned some of the great things happening at PDC 2008 and also announced the Visual Studio 2010 CTP. We’re very excited to announce that this CTP includes the Concurrency Runtime, the Parallel Pattern and Asynchronous Read More...
Avoiding Contention using Combinable Objects
When attempting to parallelize an algorithm, programmers are frequently thwarted by the presence of shared state . Any state that can potentially be modified by multiple threads simultaneously during a parallel operation must be synchronized somehow to Read More...
Guided Tour of the Concurrency Runtime and Parallel Libraries Part 1: supporting fine-grained tasks
In the next several blog posts I want to continue the early look of what we're considering in the Concurrency Runtime and the Parallel Libraries built on top of it. Today, I'll share primitives for expressing fine-grained parallelism and concurrency. Read More...
More Posts Next page »
Page view tracker