On Fri, 16 Dec 2022 02:14:24 GMT, David Holmes <dhol...@openjdk.org> wrote:

>> 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
>
> src/hotspot/share/prims/jvmtiThreadState.cpp line 273:
> 
>> 271:   }
>> 272:   _is_SR = is_SR;
>> 273:   _vthread = NULL;
> 
> Nit: should initialize in init list

Done.

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

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

Reply via email to