On 23/06/2021 04:02, Peter Firmstone wrote:

Note: I'm not sure how to replace an inherited AccessControlContext (with a new implementation based on StackWalker functionality) at thread creation time, as it must be created when threads are created, possibly by using ThreadFactory everywhere, but this doesn't cover all threads. How to cater for virtual threads?

I don't think the inherited AccessControlContext is widely known or even clearly specified. In any case, virtual threads do not want to be burdened with this field. For now they are specified to not support any permissions. The FJ common pool is another example, the threads don't have any permissions either (see FJP class description has more on that).

-Alan

Reply via email to