blob: b00bfae384a7dd7b9129422f82d8e55a61ed46af [file] [log] [blame]
#include "base/threading/thread_task_runner_handle.h"
namespace base {
namespace {
base::LazyInstance<base::ThreadLocalOwnedPointer<ThreadTaskRunnerHandle>>::Leaky
thread_task_runner_tls = LAZY_INSTANCE_INITIALIZER;
} // namespace
// static
const scoped_refptr<SingleThreadTaskRunner>& ThreadTaskRunnerHandle::Get() {
ThreadTaskRunnerHandle* current = thread_task_runner_tls.Pointer()->Get();
return current->task_runner_;
}
}