diff options
| author | levlam <levlam@telegram.org> | 2022-09-17 21:58:00 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2022-09-17 21:58:00 +0300 |
| commit | 9bf5d5785188e4f011588b5402b8ad6b01c067e4 (patch) | |
| tree | 3c1ced2d76ad90c8d8d5621e9463acec97c9e166 /tdactor | |
| parent | b8abc6c19e11aab54a95a508ced5aa17fb13b449 (diff) | |
Add TD_HAVE_THREAD_AFFINITY macros.
Diffstat (limited to 'tdactor')
| -rw-r--r-- | tdactor/td/actor/ConcurrentScheduler.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tdactor/td/actor/ConcurrentScheduler.cpp b/tdactor/td/actor/ConcurrentScheduler.cpp index bbfaba362..c904295ad 100644 --- a/tdactor/td/actor/ConcurrentScheduler.cpp +++ b/tdactor/td/actor/ConcurrentScheduler.cpp @@ -80,9 +80,11 @@ void ConcurrentScheduler::start() { #if TD_PORT_WINDOWS detail::Iocp::Guard iocp_guard(iocp_.get()); #endif +#if TD_HAVE_THREAD_AFFINITY if (thread_affinity_mask != 0) { thread::set_affinity_mask(this_thread::get_id(), thread_affinity_mask).ignore(); } +#endif while (!is_finished()) { sched->run(Timestamp::in(10)); } |
