[Bug 1743] Intermittant deadlock in PluginRequestProcessor
bugzilla-daemon at icedtea.classpath.org
bugzilla-daemon at icedtea.classpath.org
Wed May 21 15:04:07 UTC 2014
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1743
Kurt Miller <kurt at intricatesoftware.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #1073|0 |1
is obsolete| |
--- Comment #2 from Kurt Miller <kurt at intricatesoftware.com> ---
Created attachment 1085
--> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1085&action=edit
Deadlock and global variable fix -version 2
Thanks for reviewing and testing.
I've attached an updated patch which does the following:
. makes the message_queue and related variables private
. added a new public method called queueProcessorThread() where the logic that
was in queue_processor() is moved to queueProcessorThread()
. I noted that several public methods called by queueProcessorThread() are not
used outside the class anymore so I privatized these methods as well.
This patch should be no functional change when compared to version 1.
PluginRequestProcessor public interface is very simple now; constructor,
destructor, queing method and dequeing thread method.
Thanks again for your review. Please let me know if there are any questions or
changes needed.
Regards,
-Kurt
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20140521/c9cc542e/attachment.html>
More information about the distro-pkg-dev
mailing list