src/hotspot/share/services/threadIdTable.cpp
changeset 59290 97d13893ec3c
parent 58504 94dd00d2da29
equal deleted inserted replaced
59289:c887851da33d 59290:97d13893ec3c
    22 * questions.
    22 * questions.
    23 *
    23 *
    24 */
    24 */
    25 
    25 
    26 #include "precompiled.hpp"
    26 #include "precompiled.hpp"
       
    27 #include "runtime/atomic.hpp"
    27 #include "runtime/interfaceSupport.inline.hpp"
    28 #include "runtime/interfaceSupport.inline.hpp"
    28 #include "runtime/thread.hpp"
    29 #include "runtime/thread.hpp"
    29 #include "runtime/threadSMR.hpp"
    30 #include "runtime/threadSMR.hpp"
    30 #include "runtime/timerTrace.hpp"
    31 #include "runtime/timerTrace.hpp"
    31 #include "services/threadIdTable.hpp"
    32 #include "services/threadIdTable.hpp"
    32 #include "utilities/concurrentHashTable.inline.hpp"
    33 #include "utilities/concurrentHashTable.inline.hpp"
    33 #include "utilities/concurrentHashTableTasks.inline.hpp"
    34 #include "utilities/concurrentHashTableTasks.inline.hpp"
    34 
       
    35 
    35 
    36 typedef ConcurrentHashTable<ThreadIdTableConfig, mtInternal> ThreadIdTableHash;
    36 typedef ConcurrentHashTable<ThreadIdTableConfig, mtInternal> ThreadIdTableHash;
    37 
    37 
    38 // 2^24 is max size
    38 // 2^24 is max size
    39 static const size_t END_SIZE = 24;
    39 static const size_t END_SIZE = 24;