Welcome Guest,
Already a member? Sign In
In the February 2013 digital issue of Dr. Dobb's Journal, we focus on parallelism, with an exploration of task-based programming in Windows, and a review of avoiding synching by waiting in C++ and multithreaded asynchronous I/O. We also discuss the future of NoSQL databases, and more!
In This February Digital Issue:
- Task-Based Programming in Windows
By John Revill
Setting up a reliable parallel execution context so that programs can be converted into a series of independent executable tasks.
- Why NoSQL Is Here To Stay
By Matt Asay
While they won't displace traditional RDBMSs, the easy scalability and programmability of NoSQL databases guarantees them a permanent place in the data center.
- Improving Futures & Callbacks in C++ To Avoid Synching by Waiting
By Artur Laksberg
In C++, futures are a great way of decomposing a program into concurrent parts, but a poor way of composing those parts into a responsive and scalable program. This recent article from our vault shows how Microsoft's Parallel Pattern Library (PPL) provides a solution using tasks.
- Multithreaded Asynchronous I/O & I/O Completion Ports
By Tom R. Dial This classic article examines multithreading and I/O completion ports, which distribute work across threads or processes and schedule work efficiently to maximize responsiveness and throughput.
- LETTERS
By you
Readers comment on copyright and offer more on methodologies.
- LINKS
Snapshots of the most interesting items on drdobbs.com including building scalable web architecture and accessing data with REST in Windows 8 applications.
Table of Contents
COVER STORYGUEST EDITORIAL
FROM THE VAULT
FROM THE VAULT
This PDF is best viewed with Adobe Acrobat version 5.0 or later.
The information submitted is collected by UBM Tech and our sponsor(s).
UBM Tech's privacy policy;
Symantec's privacy policy.
This digital issue is sponsored by:
Having trouble logging in? Click here.
Download Adobe Reader