Concurrency control



Futexes Are Tricky ( PDF, 11 pages), a paper explaining futexes and how to use them ( Ulrich Drepper of Red Hat)
        

Futex manpages
        Futex manpages

AppCore: A Portable High-Performance Thread Synchronization Library - An Effective Marriage between Lock-Free and Lock-Based Algorithms
        AppCore: A Portable High-Performance Thread Synchronization Library

Atomic Ptr Plus Project - collection of various lock-free synchronization primitives
        Atomic Ptr Plus Project

lock-free versus lock-based algorithms groups google programming google
        Google Groups: comp.programming.threads

Asynchronous Data Sharing in Multiprocessor Real-Time Systems Using Process Consensus " by Jing Chen and Alan Burns
        Asynchronous Data Sharing in Multiprocessor Real-Time Systems Using Process Consensus - Chen, Burns (ResearchIndex)

Design and verification of lock-free parallel algorithms " by Hui Gao
        Design and verification of lock-free parallel algorithms

Non-blocking Synchronization: Algorithms and Performance Evaluation. (1926 KB) by Yi Zhang
        

WARPing - Wait-free techniques for Real-time Processing warp project
        The WARPing Group

Efficient and Practical Non-Blocking Data Structures " (1414 KB) by HÃ¥kan Sundell
        

Practical lock-free data structures cam research lock free
        Computer Laboratory - Practical lock-free data structures

The Jail-Ust Container Library jail ust
        Jail: Just Another Interpreted Language

Some Notes on Lock-Free and Wait-Free Algorithms " by Ross Bencina
        Some Notes on Lock-Free and Wait-Free Algorithms

Multiplatform library with atomic operations research
        Atomic_ops project

LockFreeSynchronization at the Portland Pattern Repository
        Lock Free Synchronization

WaitFreeSynchronization and
        Wait Free Synchronization

What really happened on Mars? — discussion of the software problems on the Pathfinder spacecraft
        What really happened on Mars?

Mutual Exclusion Petri Net adelaide users mutual
        Mutual Exclusion Petri Net

Mutual exclusion algorithm discovery mead
        Mutual exclusion algorithm discovery

Citations by CiteSeer ist
        mutual exclusion - ResearchIndex document query

Common threads: POSIX threads explained - The little things called mutexes " by Daniel Robbins
        Common threads: POSIX threads explained, Part 2

"On the inherent weakness of conditional synchronization primitives." 23rd Annual ACM Symposium on Principles of Distributed Computing, 2004, pp. 80-87.
        

"Advanced Contention Management for Dynamic Software Transactional Memory." 24th annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, 2005, pp. 240-248.
        

Communication between Threads, without blocking groups google programming uni
        Google Groups : comp.programming.threads

"Obstruction-Free Synchronization: Double-Ended Queues as an Example." 23rd International Conference on Distributed Computing Systems, 2003, p.522.
        

Citations from CiteSeer ist
        fast and practical non blocking concurrent synchronization - ResearchIndex document query

Simple, Fast, and Practical Non-Blocking and Blocking Concurrent Queue Algorithms " by Maged M. Michael and Michael L. Scott
        

Citations from CiteSeer
        

Description from FOLDOC wombat
        priority inversion from FOLDOC

Introduction to Priority Inversion " by David Kalinsky and Michael Barr
        Introduction to Priority Inversion - real-time operating system, RTOS, preemption, fixed priority scheduling

Previous page  Next page 

This article is licensed under the GNU Free Documentation License.
It uses material from the Wikipedia articles : Futex , Lock-free and wait-free algorithms , Mars Pathfinder , Mutual exclusion , Non-blocking synchronization , Priority inversion , .
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