programming languages, parallel programming, monitors, security, Java
Programming Languages and Compilers
The author examines the synchronization features of Java and finds that they are insecure variants of his earliest ideas in parallel programming published in 1972-73. The claim that Java supports monitors is shown to be false. The author concludes that Java ignores the last twenty-five years of research in parallel programming languages.
Hansen, Per Brinch, "Java’s insecure parallelism" (1999). L.C. Smith College of Engineering and Computer Science - Former Departments, Centers, Institutes and Projects. Paper 11.