Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6214784

REGRESSION:TraceMsgQueueChecker is written unsafely

XMLWordPrintable

    • b20
    • generic, x86
    • generic, windows_xp

        TraceMsgQueueChecker is written unsafely - it doesn't check for
        interrupted state and rolls in the infinite unconditional loop

        Comments from Swing team: It use to be the case that starting up the AWT thread would force you to have to call System.exit, but that is no longer the case. If all the AWT heavy weights (like JFrame) have been properly disposed and there are no events on the event queue than the AWT event queue will exit allowing the app to exit without invoking System.exit. There must be a non-daemon thread started by Webstart that is preventing the App from exiting when all other threads have exited. Or it could be non-disposed heavy weights.

        http://www.javadesktop.org/forums/thread.jspa?messageID=48188%EB%B0%BC
        ###@###.### 2005-1-06 19:04:08 GMT

              ngthomas Thomas Ng (Inactive)
              ngthomas Thomas Ng (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: