This HTML5 document contains 55 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
n12https://software.intel.com/en-us/articles/
dcthttp://purl.org/dc/terms/
n11https://docs.oracle.com/cd/E19683-01/806-6867/sync-27385/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
n9http://dbpedia.org/resource/File:
n14https://web.archive.org/web/20110620203242/http:/www.futurechips.org/tips-for-power-coders/
foafhttp://xmlns.com/foaf/0.1/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
n10https://docs.oracle.com/cd/E19683-01/806-6867/sync-12/
freebasehttp://rdf.freebase.com/ns/
n19http://commons.wikimedia.org/wiki/Special:FilePath/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n13https://docs.microsoft.com/en-us/windows/win32/sync/
n6http://en.wikipedia.org/wiki/
dbchttp://dbpedia.org/resource/Category:
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:Critical_section
rdfs:label
Critical section
rdfs:comment
In concurrent programming, concurrent accesses to shared resources can lead to unexpected or erroneous behavior, so parts of the program where the shared resource is accessed need to be protected in ways that avoid the concurrent access. This protected section is the critical section or critical region. It cannot be executed by more than one process at a time. Typically, the critical section accesses a shared resource, such as a data structure, a peripheral device, or a network connection, that would not operate correctly in the context of multiple concurrent accesses.
owl:sameAs
yago-res:Critical_section freebase:m.02zf3_
dbp:wikiPageUsesTemplate
dbt:Var dbt:Reflist
dct:subject
dbc:Programming_constructs dbc:Concurrency_control
dbo:wikiPageExternalLink
n10:index.html n11:index.html n12:managing-lock-contention-large-and-small-critical-sections n13:critical-section-objects n14:parallel-programming-understanding-impact-critical-sections.html
dbo:thumbnail
n19:Critical_section_fg.jpg?width=300
foaf:depiction
n19:Critical_section_pseudo_code.png n19:Critical_section_fg.jpg n19:Locks_and_critical_sections.jpg
gold:hypernym
dbr:Part
prov:wasDerivedFrom
n6:Critical_section?oldid=1074582017&ns=0
dbo:wikiPageID
638312
dbo:wikiPageLength
12472
dbo:wikiPageRevisionID
1074582017
dbo:wikiPageWikiLink
dbr:Linked_list dbr:Software_lockout dbc:Programming_constructs dbr:Hash_table dbr:Dekker's_algorithm n9:Locks_and_critical_sections.jpg dbr:Tree_(data_structure) dbr:Computer_hardware dbr:Concurrent_computing dbc:Concurrency_control dbr:Microsoft_Docs dbr:Read–write_conflict dbr:Process_migration dbr:Semaphore_(programming) dbr:Lamport's_bakery_algorithm dbr:Shared_resource dbr:Szymański's_algorithm dbr:Eisenberg_&_McGuire_algorithm dbr:Lock_(computer_science) dbr:Execution_(computing) dbr:Round-robin_scheduling dbr:Data_structure dbr:Mutual_exclusion dbr:Software_bug dbr:Context_switch dbr:Preemption_(computing) dbr:Peterson's_algorithm n9:Critical_section_pseudo_code.png dbr:Interrupt n9:Critical_section_fg.jpg dbr:Scheduling_(computing)
dbo:abstract
In concurrent programming, concurrent accesses to shared resources can lead to unexpected or erroneous behavior, so parts of the program where the shared resource is accessed need to be protected in ways that avoid the concurrent access. This protected section is the critical section or critical region. It cannot be executed by more than one process at a time. Typically, the critical section accesses a shared resource, such as a data structure, a peripheral device, or a network connection, that would not operate correctly in the context of multiple concurrent accesses.
foaf:isPrimaryTopicOf
n6:Critical_section