> Now the `JvmtiVTMSTransitionDisabler` mechanism supports disabling VTMS 
> transitions for all virtual threads only. It should also support disabling 
> transitions for any specific virtual thread as well. This will improve 
> scalability of the JVMTI functions operating on target virtual threads as the 
> functions can be executed concurrently without blocking each other execution 
> when target virtual threads are different.
> New constructor `JvmtiVTMSTransitionDisabler(jthread vthread)` is added which 
> has jthread parameter of the target virtual thread.
> 
> Testing:
>   mach5 jobs are TBD (preliminary testing was completed):
>    - all JVMTI, JDWP, JDI and JDB tests have to be run
>    - Kitchensink
>    - tier5

Serguei Spitsyn has updated the pull request incrementally with one additional 
commit since the last revision:

  address wqsecond round review comments

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/11690/files
  - new: https://git.openjdk.org/jdk/pull/11690/files/2603eebb..7783992f

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=11690&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=11690&range=01-02

  Stats: 15 lines in 3 files changed: 2 ins; 0 del; 13 mod
  Patch: https://git.openjdk.org/jdk/pull/11690.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/11690/head:pull/11690

PR: https://git.openjdk.org/jdk/pull/11690

Reply via email to