Den.Java minne modell beskrivs i Kapitel 17 i.Jwva språkspecifikation ger begränsningar på hur t.hreads iut,eract, genom minne. Java-minnesmodellen är svår att int,erpret och dåligt förstådd; den tvingar på coiist,raint,s t,lint. förbjuda, gemensamma kompilatorn opt,imizatious och är dyra att genomföra på befintlig hårdvara. Åtminstone, en leverans optimera Java kompilator bryter mot begränsningarna i den befintliga Java minne modell. "Dessa frågor är delvis,särskilt viktigt för ligll-pc~rforln~\iice Java. applikationer, eftersom de är mer sannolika t.o llse och behöver aggressiva opt,imizing kompilatorer olltl plrdl processorer. 111 atltlit,ion, programmering idiomer som används av vissa programmc~s och används inom Sun's Java. Det är inte utvecklingskit. guarant, eed t,o vara giltig enligt den befintliga Java lllellloly 111otlcl. Detta dokument går igenom dessa frågor och föreslår ersättningsminnesmodeller för Java.
Problemen med Java-minnesmodellen kännetecknas kortfattat av Pugh REF.
Fixing the Java memory model
{'venue': "JAVA '99", 'journal': None, 'mag_field_of_study': ['Computer Science']}