155 Views

Ben Nadel shares a lesson about the need for synchronization around shared memory access, even when said access appears to be read-only. As it turns out, attempting to iterate over an empty, shared array in Lucee ColdFusion 5.2 can lead to thread deadlocking and a pile-up of JVM threads in a BLOCKED state.