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

None

Status

Assignee

Ian Rogers

Reporter

Ian Rogers

Labels

None

Fix versions

Priority

Medium
Configure