JDK-8238860 : Safepoints with handshakes
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 15
  • Priority: P4
  • Status: Closed
  • Resolution: Won't Fix
  • Submitted: 2020-02-11
  • Updated: 2024-07-10
  • Resolved: 2024-07-10
Related Reports
Relates :  
Description
To simplify polling code and to be able to preserve ordering between handshakes
we should implement safepoints with handshakes.
The polling code special handles safepoints and could smaller and simpler if the
call to SafepointSynchronize::block was inside a handshake operation.
After 8238761: Asynchronous handshakes, when there is per JavaThread handshake
operation queue preserving ordering of the handshakes and safepoints would be
automagic.

Comments
Runtime Triage: This is not on our current list of priorities. We will consider this feature if we receive additional customer requirements.
10-07-2024