<--- Back to Details
First PageDocument Content
Concurrency control / Software design patterns / Programming language implementation / Compiler construction / Singleton pattern / Double-checked locking / Java programming language / Inline expansion / Volatile variable / Software engineering / Computing / Computer programming
Date: 2013-01-31 17:34:56
Concurrency control
Software design patterns
Programming language implementation
Compiler construction
Singleton pattern
Double-checked locking
Java programming language
Inline expansion
Volatile variable
Software engineering
Computing
Computer programming

Add to Reading List

Source URL: www.aristeia.com

Download Document from Source Website

File Size: 158,26 KB

Share Document on Facebook

Similar Documents

Software engineering / Software design patterns / Double-checked locking / Singleton pattern / Lock / Singleton / Readers–writer lock / Critical section / Thread / Concurrency control / Computing / Computer programming

Double-Checked Locking An Optimization Pattern for Efficiently Initializing and Accessing Thread-safe Objects Douglas C. Schmidt Tim Harrison

DocID: 1gsob - View Document

C++ and the Perils of Double-Checked Locking ∗ Scott Meyers and Andrei Alexandrescu September 2004 Multithreading is just one damn thing after, before, or simultaneous with another.

DocID: 1bR7r - View Document

Computer programming / Immutable object / Lock / Monitor / Constant / Thread / Double-checked locking / Non-blocking algorithm / Volatile variable / Software engineering / Computing / Concurrency control

The biggest two problems in multi-threaded programming are races and deadlocks. Races reached new levels with the introduction of relaxed memory processors. It turns out that races can be eliminated without sacrificing m

DocID: 1anJ4 - View Document

Software design patterns / Concurrency control / Cross-platform software / Singleton pattern / Double-checked locking / Memory barrier / Volatile variable / Lock / Singleton / Computing / Software engineering / Computer programming

D07 2004 coverW.a1me (Page 1)

DocID: 17EDH - View Document

Concurrency control / Software bugs / Concurrency / Concurrent computing / Computer memory / Double-checked locking / FindBugs / Lock / Thread / Computing / Software engineering / Computer programming

Finding Concurrency Bugs In Java David Hovemeyer and William Pugh Dept. of Computer Science, University of Maryland College Park, MarylandUSA {daveho,pugh}@cs.umd.edu

DocID: 11PBc - View Document