<div dir="ltr"><pre style="color:rgb(0,0,0)">Yannick, </pre><pre style="color:rgb(0,0,0)">  Thank you, this is very useful information! It's a good point about extending Thread since ForkJoinWorkerThread will be problematic for the common fork join pool which is used by .stream().parallel(). Additionally worth noting that GC pauses in the middle of a non blocking code, JIT changes which can cause race conditions and accessing volatiles won't necessarily be tested fully when using virtual threads to simulate execution deterministically.</pre><pre style="color:rgb(0,0,0)">That being said not all indeterminism will affect execution enough to matter either, so despite these extensive lists I still believe that Loom with a deterministic scheduler will be useful and I am glad to hear others experimenting with this too!</pre><pre style="color:rgb(0,0,0)">Ryan</pre></div>