Hi,

I'm not a Java threads expert, but I think there might be a
synchronization issue in RunnableQueue.java.  While debugging my own
threading problem, I noticed that the runnableQueueThread variable is
only ever modified in a synchronized block, but it is ACCESSED in
non-synchronized methods throughout that class.  Without understanding
all the issues, my naive suggestion would be to make getThread()
synchronized, and replace the internal references to
runnableQueueThread with calls to this method.

Regards,


-- George Armhold Rutgers University eLearning Grant, DCIS


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to