src/hotspot/share/gc/z/zThread.cpp
changeset 58125 9b4717ca9bd1
parent 53072 82d3f0820d37
child 58706 d8e211419aaf
equal deleted inserted replaced
58124:dc792fa77da0 58125:9b4717ca9bd1
    24 #include "precompiled.hpp"
    24 #include "precompiled.hpp"
    25 #include "gc/z/zThread.hpp"
    25 #include "gc/z/zThread.hpp"
    26 #include "runtime/thread.hpp"
    26 #include "runtime/thread.hpp"
    27 #include "utilities/debug.hpp"
    27 #include "utilities/debug.hpp"
    28 
    28 
    29 __thread bool      ZThread::_initialized;
    29 THREAD_LOCAL bool      ZThread::_initialized;
    30 __thread uintptr_t ZThread::_id;
    30 THREAD_LOCAL uintptr_t ZThread::_id;
    31 __thread bool      ZThread::_is_vm;
    31 THREAD_LOCAL bool      ZThread::_is_vm;
    32 __thread bool      ZThread::_is_java;
    32 THREAD_LOCAL bool      ZThread::_is_java;
    33 __thread bool      ZThread::_is_worker;
    33 THREAD_LOCAL bool      ZThread::_is_worker;
    34 __thread bool      ZThread::_is_runtime_worker;
    34 THREAD_LOCAL bool      ZThread::_is_runtime_worker;
    35 __thread uint      ZThread::_worker_id;
    35 THREAD_LOCAL uint      ZThread::_worker_id;
    36 
    36 
    37 void ZThread::initialize() {
    37 void ZThread::initialize() {
    38   assert(!_initialized, "Already initialized");
    38   assert(!_initialized, "Already initialized");
    39   const Thread* const thread = Thread::current();
    39   const Thread* const thread = Thread::current();
    40   _initialized = true;
    40   _initialized = true;