We're updating the issue view to help you get more done. 

Support a yield point implementation that uses polling page

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.

Environment

Status

Assignee

Unassigned

Reporter

PeterP

Fix versions

Priority

Low