Matches in DBpedia 2016-04 for { <http://wikidata.dbpedia.org/resource/Q2712542> ?p ?o }
Showing triples 1 to 42 of
42
with 100 triples per page.
- Q2712542 subject Q7285247.
- Q2712542 subject Q8268983.
- Q2712542 subject Q8285793.
- Q2712542 abstract "In software engineering, double-checked locking (also known as "double-checked locking optimization") is a software design pattern used to reduce the overhead of acquiring a lock by first testing the locking criterion (the "lock hint") without actually acquiring the lock. Only if the locking criterion check indicates that locking is required does the actual locking logic proceed.The pattern, when implemented in some language/hardware combinations, can be unsafe. At times, it can be considered an anti-pattern.It is typically used to reduce locking overhead when implementing "lazy initialization" in a multi-threaded environment, especially as part of the Singleton pattern. Lazy initialization avoids initializing a value until the first time it is accessed.".
- Q2712542 wikiPageExternalLink double_check_locking.
- Q2712542 wikiPageExternalLink 12a04hfd.aspx.
- Q2712542 wikiPageExternalLink son-of-a-bug.
- Q2712542 wikiPageExternalLink j-dcl.html.
- Q2712542 wikiPageExternalLink DDJ_Jul_Aug_2004_revised.pdf.
- Q2712542 wikiPageExternalLink DoubleCheckedLocking.html.
- Q2712542 wikiPageExternalLink jw-0209-toolbox.html.
- Q2712542 wikiPageExternalLink jw-0209-double.html.
- Q2712542 wikiPageExternalLink singleton.html.
- Q2712542 wikiPageExternalLink bloch-effective-08-qa-140880.html.
- Q2712542 wikiPageWikiLink Q1025017.
- Q2712542 wikiPageWikiLink Q1123036.
- Q2712542 wikiPageWikiLink Q1414548.
- Q2712542 wikiPageWikiLink Q1427251.
- Q2712542 wikiPageWikiLink Q181156.
- Q2712542 wikiPageWikiLink Q2407.
- Q2712542 wikiPageWikiLink Q245962.
- Q2712542 wikiPageWikiLink Q251.
- Q2712542 wikiPageWikiLink Q2599269.
- Q2712542 wikiPageWikiLink Q2837898.
- Q2712542 wikiPageWikiLink Q3504872.
- Q2712542 wikiPageWikiLink Q47506.
- Q2712542 wikiPageWikiLink Q490173.
- Q2712542 wikiPageWikiLink Q7285247.
- Q2712542 wikiPageWikiLink Q746699.
- Q2712542 wikiPageWikiLink Q747478.
- Q2712542 wikiPageWikiLink Q76438.
- Q2712542 wikiPageWikiLink Q7705745.
- Q2712542 wikiPageWikiLink Q80993.
- Q2712542 wikiPageWikiLink Q8268983.
- Q2712542 wikiPageWikiLink Q8285793.
- Q2712542 wikiPageWikiLink Q838108.
- Q2712542 wikiPageWikiLink Q847296.
- Q2712542 wikiPageWikiLink Q875051.
- Q2712542 wikiPageWikiLink Q92878.
- Q2712542 wikiPageWikiLink Q93059.
- Q2712542 comment "In software engineering, double-checked locking (also known as "double-checked locking optimization") is a software design pattern used to reduce the overhead of acquiring a lock by first testing the locking criterion (the "lock hint") without actually acquiring the lock. Only if the locking criterion check indicates that locking is required does the actual locking logic proceed.The pattern, when implemented in some language/hardware combinations, can be unsafe.".
- Q2712542 label "Double-checked locking".