Concurrency control
Description of the CAS2 assembler instruction
CAS2
Lock-Free using cmpxchg8b... intel ids board
A Nonblocking Algorithm for Shared Queues Using Compare-and-Swap " by S. Prakash, Yann Hang Lee, T. Johnson
A Nonblocking Algorithm for Shared Queues Using Compare-and-Swap
A Practical Nonblocking Queue Algorithm Using Compare-and-Swap " by Chien-Hua Shann, Ting-Lu Huang, Cheng Chen
A Practical Nonblocking Queue Algorithm Using Compare-and-Swap
Lock-Free Linked Lists Using Compare-and-Swap " by John D. Valois
Lock-Free Linked Lists Using Compare-and-Swap - Valois (ResearchIndex)
A Practical Multi-Word Compare-And-Swap Operation " by Timothy L. Harris, Keir Fraser, Ian A. Pratt
A Practical Multi-Word Compare-and-Swap Operation - Harris, Fraser, Pratt (ResearchIndex)
Fast, Reactive and Lock-free: Multi-word Compare-and-swap Algorithms " by Phuong Ha-Hoai, Philippas Tsigas
Fast, Reactive and Lock-free Multi-Word Compare-and-Swap Algorithms (ResearchIndex)
Lock-Free and Practical Deques using Single-Word Compare-And-Swap " by HÃ¥kan Sundell, Philippas Tsigas
Lock-Free and Practical Deques using Single-Word Compare-and-Swap (ResearchIndex)
compare_and_swap Kernel Service boulder ibm libs
Technical Reference: Kernel and Subsystems, Volume 1 - compare_and_swap Kernel Service
Wait-Free Synchronization by Maurice Herlihy (1993)
Wait-Free Synchronization - Herlihy (ResearchIndex)
Portland Pattern Repository: Category Concurrency
Category Concurrency
Portland Pattern Repository: Synchronization Strategies
Synchronization Strategies
Coffman, E.G., M.J. Elphick, and A. Shoshani, System Deadlocks, ACM Computing Surveys, 3, 2, 67-78 (1971) courses papers
Citations by CiteSeer ist
deadlock and detection - ResearchIndex document query
Advanced Synchronization in Java Threads " by Scott Oaks and Henry Wong
ONJava.com -- Advanced Synchronization in Java Threads, Part 2
Deadlock detection in distributed databases " by Edgar Knapp
Distributed Deadlock Detection " by JoAnne L. Holliday and Amr El Abbadi
Distributed Deadlock Detection
Deadlock Detection in Distributed Object Systems " by Nima Kaveh and Wolfgang Emmerich
Deadlock Detection
Deadlock Detection Agents www tum research projects
Deadlock Detection Agents (DDAs)
Java required)
Download Java software from Sun Microsystems
Interactive example of the Philosophers problem (
Dining Philosophers
Distributed symmetric solutions homes philosophers ppt
CS 603 Dining Philosopher’s Problem
Discussion of the problem with solution code for 2 or 4 philosophers laser verification examples
Dining Philosophers Problem
Discussion of various solutions 2 plank classes notes dphil lecture
CS560 Lecture notes -- Dining Philosophers
Discussion of various solutions 1
Dining Philosophers Problem from FOLDOC
Double-checked locking and the Singleton pattern www ibm java library
Double-checked locking and the Singleton pattern
The "Double-Checked Locking is Broken" Declaration ; David Bacon et al.
The "Double-Checked Locking is Broken" Declaration
Double-checked locking: Clever, but broken " by Brian Goetz
Double-checked locking: Clever, but broken
Simply froola!
C++ and the Perils of Double-Checked Locking " (475 KB) by Scott Meyers and Andrei Alexandrescu
Description from the Portland Pattern Repository
Double Checked Locking Is Broken
It's real www.froola.com feeling!
Next page
This article is licensed under the GNU Free Documentation License.
It uses material from the Wikipedia articles :
Compare-and-swap , Concurrency control , Deadlock , Dining philosophers problem , Double-checked locking , .
If you use exact copy or modified of this article you should preserve above paragraph and put also : It uses material from
the Froola link list about "Concurrency control".