Uploaded image for project: 'JikesRVM'
  1. JikesRVM
  2. RVM-55

A thread that is interrupted prior to being scheduled won't interrupt

    Details

      Description

      When a thread is interrupted it is assumed to have already been scheduled. If a thread hasn't then the interrupt won't occur and if a sleep(0) has been performed then the VM can deadlock. A test case for this has been added in the basic tests as of svn revision 12715.

        Attachments

          Activity

          dgrove David Grove created issue -
          Hide
          ianrogers Ian Rogers added a comment -

          What's true for sleeping is also true for waiting

          Show
          ianrogers Ian Rogers added a comment - What's true for sleeping is also true for waiting
          Hide
          ianrogers Ian Rogers added a comment -

          The test case is fixed in a branch I will shortly start. The currently failing test case is TestInterruptedSleep2.

          Show
          ianrogers Ian Rogers added a comment - The test case is fixed in a branch I will shortly start. The currently failing test case is TestInterruptedSleep2.
          Hide
          ianrogers Ian Rogers added a comment -

          Fixed as of r13106.

          Show
          ianrogers Ian Rogers added a comment - Fixed as of r13106.
          dgrove David Grove made changes -
          Field Original Value New Value
          Workflow jira [ 17076 ] X10 Workflow [ 18251 ]
          dgrove David Grove made changes -
          Priority Major [ 6 ] Medium [ 3 ]

            People

            • Assignee:
              ianrogers Ian Rogers
              Reporter:
              ianrogers Ian Rogers
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: