#include "absl/base/call_once.h"
#include <thread>
#include <vector>
#include "gtest/gtest.h"
#include "absl/base/attributes.h"
#include "absl/base/const_init.h"
#include "absl/base/thread_annotations.h"
#include "absl/synchronization/mutex.h"
Go to the source code of this file.
Namespaces | |
absl | |
absl::ABSL_NAMESPACE_BEGIN | |
Functions | |
int running_thread_count | absl::ABSL_NAMESPACE_BEGIN::ABSL_GUARDED_BY (counters_mu)=0 = false |
ABSL_CONST_INIT Mutex | absl::ABSL_NAMESPACE_BEGIN::counters_mu (absl::kConstInit) |
absl::ABSL_NAMESPACE_BEGIN::TEST (CallOnceTest, ExecutionCount) | |
void | absl::ABSL_NAMESPACE_BEGIN::ThreadBody () |
bool | absl::ABSL_NAMESPACE_BEGIN::ThreadsAreSetup (void *) ABSL_EXCLUSIVE_LOCKS_REQUIRED(counters_mu) |
void | absl::ABSL_NAMESPACE_BEGIN::WaitAndIncrement () |
Variables | |
absl::once_flag | absl::ABSL_NAMESPACE_BEGIN::once |