Uploaded image for project: 'JikesRVM'
  1. RVM-366

Support a yield point implementation that uses polling page

    Details

      Description

      The implementation of yield points can create a "polling" page. Every yield point instruction is expanded into a memory read from the page. When all the threads need to suspended for GC the page is unmaped. Eventually all the threads page fault trying to read from unmapped page and the handler suspends the thread.

      This may be of use in the green thread implementation but will be a relative high performance solution for native threads.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              pdonald PeterP
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated: