I received an announcement in my email for Message-Driven Java Threads API this morning. Apparently, Java threads can send and receive message between themselves with this API.
Perusing the few paragraphs of the announcement I came across the term "deadlock-safe" which I didn't understand. I know what "deadlock-free" would imply. Since I'm unfamiliar with Java Threads and may not be up-to-date on the most current lingo in that area, I went to the proffered website and still didn't find anything.
Can anyone give me a definition/description of "deadlock-safe"? How is this important to Java Threads, especially for those that can pass messages? Examples would help this old, tired brain grasp any new-fangled concepts.