Integrated: 8304743: Compile_lock and SystemDictionary updates
Coleen Phillimore
coleenp at openjdk.org
Mon Apr 3 20:30:12 UTC 2023
On Fri, 31 Mar 2023 13:23:31 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:
> The SystemDictionary is updated and read under the Compile_lock but this is unnecessary because the table is a concurrent hashtable, and the lock doesn't really synchronize any other compilation state. The lock may have protected other state that Dependencies used in the past but has been removed. See discussion in CR for more information.
> Tested with tier1-8.
This pull request has now been integrated.
Changeset: b062b1bd
Author: Coleen Phillimore <coleenp at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/b062b1bd8126610d9288dc179d69e54a40b81015
Stats: 78 lines in 4 files changed: 25 ins; 42 del; 11 mod
8304743: Compile_lock and SystemDictionary updates
Reviewed-by: vlivanov, dholmes, dlong
-------------
PR: https://git.openjdk.org/jdk/pull/13270
More information about the hotspot-dev
mailing list