< prev index next >

src/share/vm/gc/shenandoah/shenandoahHeap.cpp

Print this page
rev 12191 : [mq]: cancel.patch

*** 2050,2061 **** void ShenandoahHeap::cancel_concgc() { // only report it once if (!_cancelled_concgc) { log_info(gc)("Cancelling GC"); ! _cancelled_concgc = true; ! OrderAccess::fence(); _shenandoah_policy->report_concgc_cancelled(); } } --- 2050,2060 ---- void ShenandoahHeap::cancel_concgc() { // only report it once if (!_cancelled_concgc) { log_info(gc)("Cancelling GC"); ! OrderAccess::release_store(&_cancelled_concgc, true); _shenandoah_policy->report_concgc_cancelled(); } }
< prev index next >