Threading in Plug-ins
I wrote an extension (a little toolbar) for the Firefox browser which embeds some java objects (see the Simile project at MIT for how to pull off that trick.) Something that worked using the JavaSE5 plug-in now fails in JavaSE6.
The method returns void, is unsynchronized, and has some important side-effects that hose me later if they're not complete. In general, the whole thing is on pretty thin ice threading-wise, so I'm not surprised I fell in a hole. But, I'd like to understand what kind of hole I've fallen into.
Any clues appreciated, thanks!
- Christopher Bare