User:PeterRitchie/Books/Concurrency notes

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Please select an appropriate cover image for this book. See "Template:Saved book" for instructions."
This user book is a user-generated collection of Wikipedia articles that can be easily saved, rendered electronically, and ordered as a printed book. If you are the creator of this book and need help, see Help:Books (general tips) and WikiProject Wikipedia-Books (questions and assistance).

Edit this book: Book Creator · Wikitext
Select format to download:

PDF (A4) · PDF (Letter)

Order a printed copy from these publishers: PediaPress
About ] [ Advanced ] [ FAQ ] [ Feedback ] [ Help ] [ WikiProject ] Recent Changes ]


Concurrency notes[edit]

Computer multitasking
Deterministic algorithm
Process (computing)
Execution (computing)
Preemption (computing)
Concurrency (computer science)
Thread (computing)
Temporal multithreading
Simultaneous multithreading
Context switch
Scheduling (computing)
Concurrency control
Concurrent computing
Fiber (computer science)
Task (computing)
Actor model
Synchronization (computer science)
Lock (computer science)
Cache coherence
Readers–writer lock
Double-checked locking
Semaphore (programming)
Mutual exclusion
Busy waiting
Critical section
Monitor (synchronization)
Spinlock
Barrier (computer science)
Reentrant mutex
Test-and-set
Priority inversion
Parallel computing
Deadlock
Deadlock prevention algorithms
Race condition
Resource starvation
Call collision
Racetrack problem
Non-blocking algorithm
Shared memory
Message passing
Multiprocessing
Memory coherence
Cache invalidation
Embarrassingly parallel
Parallel slowdown
Software lockout
Linearizability
Scalability
File locking
Multi-core processor