< prev index next >

src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp

Print this page
rev 50375 : [mq]: 8195097-stringtable-v2

*** 23,32 **** --- 23,33 ---- */ #ifndef SHARE_UTILITIES_CONCURRENT_HASH_TABLE_TASKS_INLINE_HPP #define SHARE_UTILITIES_CONCURRENT_HASH_TABLE_TASKS_INLINE_HPP + #include "utilities/globalDefinitions.hpp" #include "utilities/concurrentHashTable.inline.hpp" // This inline file contains BulkDeleteTask and GrowTasks which are both bucket // operations, which they are serialized with each other.
*** 61,70 **** --- 62,72 ---- } // Calculate starting values. void setup() { _size_log2 = _cht->_table->_log2_size; + _task_size_log2 = MIN2(_task_size_log2, _size_log2); size_t tmp = _size_log2 > _task_size_log2 ? _size_log2 - _task_size_log2 : 0; _stop_task = (((size_t)1) << tmp); }
< prev index next >