8188877: Improper synchronization in offer_termination

Reviewed-by: kbarrett, tschatzl, aph
This commit is contained in:
Derek White 2017-11-28 12:23:03 +01:00
parent 2f50ac4820
commit ded2479840

View file

@ -425,7 +425,7 @@ class ParallelTaskTerminator: public StackObj {
private:
uint _n_threads;
TaskQueueSetSuper* _queue_set;
uint _offered_termination;
volatile uint _offered_termination;
#ifdef TRACESPINNING
static uint _total_yields;