Shared-Array Iteration Can Cause Thread Deadlocks In Lucee ColdFusion 5.2

added by JavaScript Kicks
12/19/2018 7:40:28 AM

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.


0 comments