blob: b8c38a63e0a867bf6c8fb85ea16fb22924103e4a [file] [log] [blame]
Avi Drissmane4622aa2022-09-08 20:36:061// Copyright 2018 The Chromium Authors
Gabriel Charette3fb9e4f2018-05-18 21:34:432// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
Gabriel Charette52fa3ae2019-04-15 21:44:375#include "base/task/thread_pool/service_thread.h"
Gabriel Charette3fb9e4f2018-05-18 21:34:436
7#include "base/debug/alias.h"
Gabriel Charette3fb9e4f2018-05-18 21:34:438
Peter Kasting811504a72025-01-09 03:18:509namespace base::internal {
Gabriel Charette3fb9e4f2018-05-18 21:34:4310
Francois Dorayaef33f342020-11-30 18:38:5711ServiceThread::ServiceThread() : Thread("ThreadPoolServiceThread") {}
Gabriel Charette3fb9e4f2018-05-18 21:34:4312
13NOINLINE void ServiceThread::Run(RunLoop* run_loop) {
Gabriel Charette3fb9e4f2018-05-18 21:34:4314 Thread::Run(run_loop);
Kevin McNee75cd7592024-06-18 16:45:2315 NO_CODE_FOLDING();
Gabriel Charette3fb9e4f2018-05-18 21:34:4316}
17
Peter Kasting811504a72025-01-09 03:18:5018} // namespace base::internal