Index
As this ebook edition doesn't have fixed pagination, the page numbers below are hyperlinked for reference only, based on the printed edition of this book.
A
anomalies
debugging 184-186
asynchronous pipeline 96-98
atomicity 11, 15
atomic memory operations 161
compare and swap 163, 164
memory guarantees 161-163
atomic operation 13
atomics, practical uses
cancellations 168
change, detecting 169, 170
counters 165
heartbeat 165
progress meter 165-168
B
backend services 135-140
concurrency, limiting 143, 144
containerized backend services 137
HTTP and gRPC services 135
results, collecting 140-143
work, distributing 140-143
C
channels 30-43
closing 33
declaring 31-35
unbuffered channel 33
closure 28
as goroutines 29, 30
Coffman conditions 16
comma-separated values (CSV) 93
Communicating Sequential Processes (CSP) 2
compare-and-swap (CAS) operation 163, 164...