8338890: Add monitoring/management interface for the virtual thread scheduler

Reviewed-by: kevinw
This commit is contained in:
Alan Bateman 2024-09-10 07:23:35 +00:00
parent 5e822c24bb
commit 7e2bcf6d00
23 changed files with 711 additions and 53 deletions

View file

@ -65,6 +65,7 @@ import java.util.PropertyPermission;
import java.util.ResourceBundle;
import java.util.Set;
import java.util.WeakHashMap;
import java.util.concurrent.Executor;
import java.util.function.Supplier;
import java.util.concurrent.ConcurrentHashMap;
import java.util.stream.Stream;
@ -2766,6 +2767,10 @@ public final class System {
}
}
public Executor virtualThreadDefaultScheduler() {
return VirtualThread.defaultScheduler();
}
public StackWalker newStackWalkerInstance(Set<StackWalker.Option> options,
ContinuationScope contScope,
Continuation continuation) {