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

CompilerThread should not be a Java thread

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P5 P5
    • None
    • 1.4.1
    • hotspot
    • None
    • generic
    • generic

      The CompilerThreads in HotSpot should not be Java threads. They end up in the
      user-visible thread list in the main thread group and can therefore be operated
      upon by Java code. This causes bad interactions with debuggers and operations
      like Thread.stop(). It's likely that they were made Java threads in order to be
      able to transition their state to _thread_in_native; they don't run any Java
      bytecodes (or at least definitely should not.) We should make these threads non-
      Java threads and fix any runtime assertions that come up in 1.4.2.

            acorn Karen Kinnear (Inactive)
            kbr Kenneth Russell (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: