struct ThreadIdentity

Defined at line 138 of file ../../third_party/abseil-cpp/absl/base/internal/thread_identity.h

The instances of this class are allocated in NewThreadIdentity() with an

alignment of PerThreadSynch::kAlignment.

NOTE: The layout of fields in this structure is critical, please do not

add, remove, or modify the field placements without fully auditing the

layout.

Public Members

PerThreadSynch per_thread_synch
WaiterState waiter_state
std::atomic<int> * blocked_count_ptr
atomic ticker
atomic wait_start
atomic is_idle

Records