Maurice Herlihy, Nir Shavit: The Art of Multiprocessor Programming
Programmieren
Inhaltsverzeichnis
- Introduction
- Mutual Exclusion
- Concurrent Objects
- Foundations of Shared Memory
- The Relative Power of Primitive Synchronization Operations
- Universality of Consensus
- Spin Locks and Contention
- Monitors and Blocking Synchronization
- Linked Lists: The Role of Locking
- Concurrent Queues and the ABA Problem
- Concurrent Stacks and Elimination
- Counting, Sorting, and Distributed Coordination
- Concurrent Hashing and Natural Parallelism
- Skiplists and Balanced Search
- Priority Queues
- Futures, Scheduling, and Work Distribution
- Barriers
- Transactional Memory
Amazon.deAmazon.com