Top /
Computers /
Programming /
Threads /
|
Lock Options
Presents a solution to races and deadlocks based on a well-known deadlock-avoidance protocol and shows how it can be enforced by the compiler. It can be applied to programs in which the number of locks is fixed and known up front.
http://www.ddj.com/cpp/212201754
Ddj.com ~
Site Info
Whois
Trace Route
RBL Check
|
|
Sharing Is the Root of All Contention
Sharing requires waiting and overhead, and is a natural enemy of scalability. This article focuses on one important case, namely mutable (writable) shared objects in memory, which are an inherent bottleneck to scalability on multicore systems.
http://www.ddj.com/hpc-high-performance-computing/214100002
Ddj.com ~
Site Info
Whois
Trace Route
RBL Check
|
|
|
|