Double-checked locking

Results: 17



#Item
1Software 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

Add to Reading List

Source URL: www.cs.wustl.edu

Language: English - Date: 1998-11-19 15:45:36
2

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.

Add to Reading List

Source URL: erdani.com

Language: English - Date: 2011-04-17 17:33:14
    3Computer 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

    Add to Reading List

    Source URL: nwcpp.org

    Language: English
    4Software 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)

    Add to Reading List

    Source URL: www.aristeia.com

    Language: English - Date: 2013-01-31 17:34:58
    5Concurrency 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

    Add to Reading List

    Source URL: faculty.ycp.edu

    Language: English - Date: 2014-08-22 12:24:21
    6Concurrent computing / Concurrency control / Software design patterns / Software bugs / Lock / Double-checked locking / Concurrency pattern / FindBugs / Parallel computing / Computing / Computer programming / Software engineering

    Outline Introduction Concurrency Bug Patterns Conclusions Finding Concurrency Bugs in Java

    Add to Reading List

    Source URL: faculty.ycp.edu

    Language: English - Date: 2014-08-22 12:24:21
    7Concurrent computing / Parallel computing / Software design patterns / Multithreading / Computer program / Java / Double-checked locking / Computing / Cross-platform software / Threads

    Colorado Software Summit: October 26 – 31, 2003 © Copyright 2003, IBM Corporation Advanced Java Multithreading Techniques

    Add to Reading List

    Source URL: www.softwaresummit.com

    Language: English - Date: 2008-01-03 03:38:17
    8Software design patterns / Concurrency control / Parallel computing / Application programming interfaces / Fortran / OpenMP / Singleton pattern / Double-checked locking / Lazy initialization / Computing / Computer programming / Software engineering

    Problems, Workarounds and Possible Solutions Implementing the Singleton Pattern with C++ and OpenMP Michael S¨ uß and Claudia Leopold University of Kassel, Research Group Programming Languages / Methodologies,

    Add to Reading List

    Source URL: www.michaelsuess.net

    Language: English - Date: 2014-03-25 15:40:00
    9Cross-platform software / Software design patterns / Software bugs / FindBugs / Double-checked locking / Pointer / Debugging / Java / Null / Computing / Software engineering / Computer programming

    Finding Bugs is Easy ∗ David Hovemeyer and William Pugh Dept. of Computer Science, University of Maryland

    Add to Reading List

    Source URL: goose.ycp.edu

    Language: English - Date: 2014-08-22 12:24:22
    10Computer programming / Computer memory / Memory barrier / Deadlock / Double-checked locking / Parallel computing / Software transactional memory / Cilk / Eventing / Computing / Software engineering / Concurrency control

    Asymmetric Memory Fences: Optimizing Both Performance and Implementability ∗ Yuelu Duan, Nima Honarmand, † and Josep Torrellas University of Illinois at Urbana-Champaign {duan11,torrella}@illinois.edu nhonarmand@cs.s

    Add to Reading List

    Source URL: iacoma.cs.uiuc.edu

    Language: English - Date: 2015-01-19 15:13:18
    UPDATE