mirror of
https://github.com/openjdk/jdk.git
synced 2026-05-19 18:07:49 +00:00
8314551: More generic way to handshake GC threads with monitor deflation
Reviewed-by: jsjolen, eosterlund
This commit is contained in:
parent
89cb290bb0
commit
31c4e03d5d
@ -24,7 +24,7 @@
|
||||
|
||||
#include "precompiled.hpp"
|
||||
#include "classfile/vmSymbols.hpp"
|
||||
#include "gc/shared/suspendibleThreadSet.hpp"
|
||||
#include "gc/shared/collectedHeap.hpp"
|
||||
#include "jfr/jfrEvents.hpp"
|
||||
#include "logging/log.hpp"
|
||||
#include "logging/logStream.hpp"
|
||||
@ -1641,8 +1641,8 @@ public:
|
||||
bool evaluate_at_safepoint() const override { return false; }
|
||||
VMOp_Type type() const override { return VMOp_RendezvousGCThreads; }
|
||||
void doit() override {
|
||||
SuspendibleThreadSet::synchronize();
|
||||
SuspendibleThreadSet::desynchronize();
|
||||
Universe::heap()->safepoint_synchronize_begin();
|
||||
Universe::heap()->safepoint_synchronize_end();
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user