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

Increase use of unpreemptible

Description

According to the documentation of uninterruptible:

Unpreemtible code will have GC maps for all potential GC points and may contain places where a thread explicitly yields.

however, we mark yield methods as uninterruptible making it safe to call them from uninterruptible code. Yield methods should be unpreemptible, as should uninterruptible methods calling them.

Environment

Status

Assignee

Ian Rogers

Reporter

Ian Rogers

Fix versions

Priority

Medium