diff options
Diffstat (limited to 'runtime/thread_list.cc')
-rw-r--r-- | runtime/thread_list.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/runtime/thread_list.cc b/runtime/thread_list.cc index ac5750b..ec610e1 100644 --- a/runtime/thread_list.cc +++ b/runtime/thread_list.cc @@ -753,6 +753,7 @@ void ThreadList::Register(Thread* self) { self->debug_suspend_count_ = debug_suspend_all_count_; if (self->suspend_count_ > 0) { self->AtomicSetFlag(kSuspendRequest); + self->TriggerSuspend(); } CHECK(!Contains(self)); list_.push_back(self); |