The Java Memory Model: a Formal Explanation
暂无分享,去创建一个
[1] Alexander Knapp,et al. The Java Memory Model: Operationally, Denotationally, Axiomatically , 2007, ESOP.
[2] Leslie Lamport,et al. How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs , 2016, IEEE Transactions on Computers.
[3] Jalal Kawash,et al. Limitations and capabilities of weak memory consistency systems , 2000 .
[4] James Gosling,et al. The Java Language Specification, 3rd Edition , 2005 .
[5] Radha Jagadeesan,et al. A theory of memory models , 2007, PPOPP.
[6] Guy L. Steele,et al. Java(TM) Language Specification, The (3rd Edition) (Java (Addison-Wesley)) , 2005 .
[7] Sarita V. Adve,et al. Shared Memory Consistency Models: A Tutorial , 1996, Computer.
[8] Jalal Y. Kawash. Limitations and capabilities of weak memory consistency systems , 2000 .
[9] Sarita V. Adve,et al. Designing memory consistency models for shared-memory multiprocessors , 1993 .
[10] Jeremy Manson,et al. JSR-133: Java Memory Model and Thread Specification , 2003 .
[11] Jalal Kawash,et al. WEAK MEMORY CONSISTENCY MODELS PART ONE: DEFINITIONS AND COMPARISONS , 1998 .
[12] Kourosh Gharachorloo,et al. Proving sequential consistency of high-performance shared memories (extended abstract) , 1991, SPAA '91.
[13] William Pugh. The Java memory model is fatally flawed , 2000 .
[14] Christine Paulin-Mohring,et al. The coq proof assistant reference manual , 2000 .
[15] Leslie Lamport,et al. Time, clocks, and the ordering of events in a distributed system , 1978, CACM.
[16] Jeremy Manson,et al. The Java memory model , 2005, POPL '05.
[17] Pierre Castéran,et al. Interactive Theorem Proving and Program Development , 2004, Texts in Theoretical Computer Science An EATCS Series.
[18] M. Hill,et al. Weak ordering-a new definition , 1990, [1990] Proceedings. The 17th Annual International Symposium on Computer Architecture.
[19] K. Gharachodoo,et al. Memory consistency models for shared memory multiprocessors , 1996 .
[20] Hugo Herbelin,et al. The Coq proof assistant : reference manual, version 6.1 , 1997 .
[21] David Aspinall,et al. Formalising Java's Data Race Free Guarantee , 2007, TPHOLs.