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".
MAIN PAGE MAIN INDEX CONTACT US