Double-Checked LockingBy: D.C. Schmidt, T. H. Harrison
Summary: Reduce contention and synchronization overhead when critical sections of code should be executed just once but must be thread-safe when they do acquire locks.
Reduce contention and synchronization overhead when critical sections of code should be executed just once but must be thread-safe when they do acquire locks.
Published in: PLoPD3
Pages: 363-375
Category: Concurrent Systems