Abstract | ||
---|---|---|
At first glance, Java monitors appear easy to use. However, a deeper analysis reveals that they are surprisingly tricky, suffer from subtle race conditions, and are actually a low-level synchronization tool in stark contrast to the reputation Java has as a modern well-engineered language. The programmer is responsible for building safe and robust synchronization structures from Java monitors. |
Year | DOI | Venue |
---|---|---|
1999 | 10.1145/299649.299680 | SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education |
Keywords | Field | DocType |
software engineering,race condition | Code maintenance,Synchronization,Programming language,Programmer,Computer science,Java concurrency,Real time Java,Java,Reputation | Conference |
Volume | Issue | ISSN |
31 | 1 | 0097-8418 |
ISBN | Citations | PageRank |
1-58113-085-6 | 8 | 0.87 |
References | Authors | |
1 | 1 |
Name | Order | Citations | PageRank |
---|---|---|---|
Stephen J. Hartley | 1 | 36 | 9.51 |