O'Reilly Tags

We're experimenting with a folksonomy based on tag data provided by Follow development in this blog post.

Implementing Mutual Exclusion for AJAX (20 tags)
AJAX programmers who come from the Java world can, or at least should, be concerned with JavaScript's non-support for safely managing data structures in a concurrent fashion. If one thread is changing the DOM while another is reading it, problems are likely. Java developers can attack this with tools from the synchronized keyword and the old Object wait()/release() to the modern java.util.concurrent package introduced in J2SE 5.0. Bruce Wallace addresses the problem by introducing protection for critical blocks of JavaScript code.

Advanced Synchronization in Java Threads, Part 1 (3 tags)
J2SE 5.0 introduces sophisticated new options for coordinating multiple threads. In this excerpt from Java Threads, 3rd Edition, Scott Oaks and Henry Wong look at new scheduling strategies represented by the java.util.concurrent package.

Real-Time Java: An Introduction (2 tags)
"Real-Time" Java doesn't mean "really fast," but it does mean "really predictable," and that's especially important in many fields where an unpredictable response time, usually caused by the Java Virtual Machine's garbage collector, can cost money or lives. Peter Mikhalenko looks at the Real-Time Specification for Java and Sun's first implementation of the spec.