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

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

Namespace Prefixes

PrefixIRI
dcthttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n8http://en.wikipedia.org/wiki/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
dbphttp://dbpedia.org/property/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:Java_memory_model
rdfs:label
Java memory model
rdfs:comment
The Java memory model describes how threads in the Java programming language interact through memory. Together with the description of single-threaded execution of code, the memory model provides the semantics of the Java programming language. The original Java memory model, developed in 1995, was widely perceived as broken, preventing many runtime optimizations and not providing strong enough guarantees for code safety. It was updated through the Java Community Process, as Java Specification Request 133 (JSR-133), which took effect in 2004, for Tiger (Java 5.0).
owl:sameAs
freebase:m.0gq9n_ yago-res:Java_memory_model
dbp:wikiPageUsesTemplate
dbt:Reflist
dct:subject
dbc:Java_platform dbc:Consistency_models
prov:wasDerivedFrom
n8:Java_memory_model?oldid=1045085748&ns=0
dbo:wikiPageID
6814676
dbo:wikiPageLength
9149
dbo:wikiPageRevisionID
1045085748
dbo:wikiPageWikiLink
dbr:Central_processing_unit dbr:Java_Community_Process dbr:C++ dbr:Java_version_history dbc:Java_platform dbr:Java_virtual_machine dbr:Memory_model_(programming) dbr:Semantics_(computer_science) dbr:Java_(programming_language) dbr:Thread_(computing) dbr:Partially_ordered_set dbr:Multiprocessing dbr:Operating_system dbr:Java_concurrency dbc:Consistency_models dbr:Lock_(computer_science) dbr:Happened-before
dbo:abstract
The Java memory model describes how threads in the Java programming language interact through memory. Together with the description of single-threaded execution of code, the memory model provides the semantics of the Java programming language. The original Java memory model, developed in 1995, was widely perceived as broken, preventing many runtime optimizations and not providing strong enough guarantees for code safety. It was updated through the Java Community Process, as Java Specification Request 133 (JSR-133), which took effect in 2004, for Tiger (Java 5.0).
foaf:isPrimaryTopicOf
n8:Java_memory_model