Avi Drissman | e4622aa | 2022-09-08 20:36:06 | [diff] [blame] | 1 | // Copyright 2018 The Chromium Authors |
Gabriel Charette | 3fb9e4f | 2018-05-18 21:34:43 | [diff] [blame] | 2 | // Use of this source code is governed by a BSD-style license that can be |
3 | // found in the LICENSE file. | ||||
4 | |||||
Gabriel Charette | 52fa3ae | 2019-04-15 21:44:37 | [diff] [blame] | 5 | #include "base/task/thread_pool/service_thread.h" |
Gabriel Charette | 3fb9e4f | 2018-05-18 21:34:43 | [diff] [blame] | 6 | |
7 | #include "base/debug/alias.h" | ||||
Gabriel Charette | 3fb9e4f | 2018-05-18 21:34:43 | [diff] [blame] | 8 | |
Peter Kasting | 811504a7 | 2025-01-09 03:18:50 | [diff] [blame] | 9 | namespace base::internal { |
Gabriel Charette | 3fb9e4f | 2018-05-18 21:34:43 | [diff] [blame] | 10 | |
Francois Doray | aef33f34 | 2020-11-30 18:38:57 | [diff] [blame] | 11 | ServiceThread::ServiceThread() : Thread("ThreadPoolServiceThread") {} |
Gabriel Charette | 3fb9e4f | 2018-05-18 21:34:43 | [diff] [blame] | 12 | |
13 | NOINLINE void ServiceThread::Run(RunLoop* run_loop) { | ||||
Gabriel Charette | 3fb9e4f | 2018-05-18 21:34:43 | [diff] [blame] | 14 | Thread::Run(run_loop); |
Kevin McNee | 75cd759 | 2024-06-18 16:45:23 | [diff] [blame] | 15 | NO_CODE_FOLDING(); |
Gabriel Charette | 3fb9e4f | 2018-05-18 21:34:43 | [diff] [blame] | 16 | } |
17 | |||||
Peter Kasting | 811504a7 | 2025-01-09 03:18:50 | [diff] [blame] | 18 | } // namespace base::internal |