Closed
Description
SseEmitter
is guarding write operations to the response with a synchronized
block. As explained in JEP 245, this behavior can cause the current virtual thread to be pinned to the underlying platform thread during the write operation.
We should use instead a ReentrantLock
to prevent platform thread pinning on JDK 21 (if virtual threads are enabled).
Metadata
Metadata
Assignees
Type
Projects
Relationships
Development
No branches or pull requests
Activity