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;