-
1
-
-
77950558695
-
-
David Bacon, Joshua Bloch, Jeff Bogda, Cliff Click, Paul Hahr, Doug Lea, Tom May, Jan-Willem Maessen, John D. Mitchell, Kelvin Nilsen, Bill Pugh, and Emin Gun Sirer. The "Double-Checked Locking Pattern is Broken" Declaration, http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking. html.
-
The "Double-checked Locking Pattern is Broken" Declaration
-
-
Bacon, D.1
Bloch, J.2
Bogda, J.3
Cliff, C.4
Hahr, P.5
Lea, D.6
May, T.7
Maessen, J.-W.8
Mitchell, J.D.9
Nilsen, K.10
Pugh, B.11
Sirer, E.G.12
-
2
-
-
3142661149
-
Mono-state classes: The power of one
-
May
-
Steve Ball and John Crawford. "Mono-state Classes: The Power of One." C++ Report, May 1997. Reprinted in More C++ Gems, Robert C. Martin, ed., Cambridge University Press, 2000.
-
(1997)
C++ Report
-
-
Ball, S.1
Crawford, J.2
-
3
-
-
3142749124
-
-
Reprinted in, Cambridge University Press
-
Steve Ball and John Crawford. "Mono-state Classes: The Power of One." C++ Report, May 1997. Reprinted in More C++ Gems, Robert C. Martin, ed., Cambridge University Press, 2000.
-
(2000)
More C++ Gems
-
-
Martin, R.C.1
-
4
-
-
0005102571
-
Are safe concurrency libraries possible?
-
Peter A. Buhr. "Are Safe Concurrency Libraries Possible?" Communications of the ACM, 38(2):117-120, 1995. http:// citeseer.nj.nec.com/ buhr95are.html.
-
(1995)
Communications of the ACM
, vol.38
, Issue.2
, pp. 117-120
-
-
Buhr, P.A.1
-
5
-
-
0003719376
-
-
Addison-Wesley, 1999. Excerpts relevant to this article can be found at
-
Doug Lea. Concurrent Programming in Java. Addison-Wesley, 1999. Excerpts relevant to this article can be found at http://gee.cs.oswego.edu/dl/cpj/jmm. html.
-
(1999)
Concurrent Programming in Java
-
-
Lea, D.1
-
6
-
-
0003608820
-
-
Addison-Wesley. Item 47 discusses the initialization problems that can arise when using nonlocal static objects in C++
-
Scott Meyers. Effective C++, Second Edition. Addison-Wesley, 1998. Item 47 discusses the initialization problems that can arise when using nonlocal static objects in C++.
-
(1998)
Effective C++, Second Edition
-
-
Meyers, S.1
-
7
-
-
0037377429
-
Memory consistency & .NET
-
April
-
Arch D. Robison. "Memory Consistency & .NET." Dr. Dobb's Journal, April 2003
-
(2003)
Dr. Dobb's Journal
-
-
Robison, A.D.1
-
8
-
-
0005042862
-
Double-checked locking
-
Robert Martin, Dirk Riehle, and Frank Buschmann, editors. Addison-Wesley
-
Douglas C. Schmidt and Tim Harrison. "Double-Checked Locking." In Pattern Languages of Program Design 3, Robert Martin, Dirk Riehle, and Frank Buschmann, editors. Addison-Wesley, 1998. http://www.cs.wusti.edu/~sdrnudt/PDF/ DC-Locking.pdf.
-
(1998)
Pattern Languages of Program Design
, vol.3
-
-
Schmidt, D.C.1
Harrison, T.2
-
9
-
-
0004101997
-
-
Wiley. Tutorial notes based on the patterns in this book are available
-
Douglas C. Schmidt, Michael Stal, Hans Rohnert, and Frank Buschmann. Pattern-Oriented Software Architecture, Volume 2. Wiley, 2000. Tutorial notes based on the patterns in this book are available at http://cs.wustl.edu/ ~schmidt/posa2.ppt.
-
(2000)
Pattern-oriented Software Architecture
, vol.2
-
-
Schmidt, D.C.1
Stal, M.2
Rohnert, H.3
Buschmann, F.4
-
11
-
-
0003952191
-
-
Addison-Wesley. The discussion of the "Meyers Singleton" is on page 69
-
John Vlissides. Pattern Hatching: Design Patterns Applied. Addison-Wesley, 1998. The discussion of the "Meyers Singleton" is on page 69.
-
(1998)
Pattern Hatching: Design Patterns Applied
-
-
Vlissides, J.1
|