Index
A
ABA problem, 329–332
ABI (application binary interface), 22
accept socket routine, 194
Access patterns for arrays, 58–59
Accessor functions, 40
Accessor patterns for cross-file optimization, 67
Acquire barriers, 302
acquire method, 129
AcquireSRWLockExclusive routine, 214
AcquireSRWLockShared routine, 214
Adaptive mutex locks, 157
Addition
atomic operations, 239
with mutex locks, 301
vectors, 101–102
Addresses
sockets, 194
virtual, 16–18
Affinity
purpose, 8
setting, 376
Algorithmic complexity, 33
considerations, 38–39
examples, 33–37
importance, 37–38
Algorithms
limits, 350–352
lockless. See Lockless algorithms
Alignment
loads, 316
memory segments, 183
Alternatives ...
Get Multicore Application Programming: For Windows, Linux, and Oracle® Solaris now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.