src/share/vm/utilities/taskqueue.hpp

changeset 9756
2be326848943
parent 9138
b56ab8e56604
parent 9728
fa7fe6dae563
child 9806
758c07667682
     1.1 --- a/src/share/vm/utilities/taskqueue.hpp	Sat Nov 09 20:15:27 2019 +0800
     1.2 +++ b/src/share/vm/utilities/taskqueue.hpp	Sat Nov 09 20:29:45 2019 +0800
     1.3 @@ -29,6 +29,7 @@
     1.4  #include "memory/allocation.inline.hpp"
     1.5  #include "runtime/mutex.hpp"
     1.6  #include "runtime/orderAccess.inline.hpp"
     1.7 +#include "utilities/globalDefinitions.hpp"
     1.8  #include "utilities/stack.hpp"
     1.9  
    1.10  // Simple TaskQueue stats that are collected by default in debug builds.
    1.11 @@ -668,7 +669,9 @@
    1.12  private:
    1.13    int _n_threads;
    1.14    TaskQueueSetSuper* _queue_set;
    1.15 +  char _pad_before[DEFAULT_CACHE_LINE_SIZE];
    1.16    int _offered_termination;
    1.17 +  char _pad_after[DEFAULT_CACHE_LINE_SIZE];
    1.18  
    1.19  #ifdef TRACESPINNING
    1.20    static uint _total_yields;

mercurial