Part of the Computer Science Bibliography Collection.
Small application library for writing fast, highly scalable Internet programs on Unix-like platform...
Every decade or so there is a major revolution in the way software is developed. But, unlike the ob...
The biggest sea change in software development since the OO revolution is knocking at the door, and...
Most uses of synchronization code in multi-threaded applications fall into a small number of high-l...
This article explains what deadlocks are and describes ways of circumventing deadlocks.
Explores effective uses of threads by looking at a multi-threaded implementation of the QuickSort a...
Find out what dangers race conditions in general and C++0x data races in particular pose to concurr...
Andrei Alexandrescu explains recent hardware changes allowing concurrency and how the D programming...
Focuses on the implications of concurrency for software and its consequences for both programming l...
A site devoted to lock-free algorithms, scalable architecture, multicore design patterns, parallel ...