메뉴 건너뛰기




Volumn 29, Issue 8, 2004, Pages 57-61

C++ and the perils of double-checked locking: Part II

Author keywords

[No Author keywords available]

Indexed keywords

CACHE MEMORY; CODES (STANDARDS); COMPUTER ARCHITECTURE; DATA REDUCTION; MULTIPROCESSING SYSTEMS; OPTIMIZATION; PROGRAM PROCESSORS; SEMANTICS; SPECIFICATIONS;

EID: 3142700795     PISSN: 1044789X     EISSN: None     Source Type: Trade Journal    
DOI: None     Document Type: Article
Times cited : (3)

References (11)
  • 2
    • 3142661149 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 8
    • 0005042862 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.