-
I'm using I think I'm observing virtual thread pinning the carrier thread without any
Which leads me to this particular method: public synchronized BuiltResponse filter() { My understanding is that this synchronized block negates the yielding of the virtual thread and effectively pins the carrier, negating all the benefits of going with virtual threads (and with severe degradation in our particular case, as the virtual thread scheduler pool is much smaller by default than the thread pool used by default by Jetty). I see that the latest release Thanks |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
There is a plan to look at this, but we've not yet done it. It's going to be quite a large undertaking. It's something I'd like to get done though and will make it a higher priority. There are several places where I've created https://issues.redhat.com/browse/RESTEASY-3540 to track this. |
Beta Was this translation helpful? Give feedback.
There is a plan to look at this, but we've not yet done it. It's going to be quite a large undertaking. It's something I'd like to get done though and will make it a higher priority. There are several places where
synchronized
is used so it's going to take some time and thought about how other clients might be using it.I've created https://issues.redhat.com/browse/RESTEASY-3540 to track this.