diff options
Diffstat (limited to 'runtime/gc/task_processor.cc')
-rw-r--r-- | runtime/gc/task_processor.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/gc/task_processor.cc b/runtime/gc/task_processor.cc index 0704a68d95..e928644054 100644 --- a/runtime/gc/task_processor.cc +++ b/runtime/gc/task_processor.cc @@ -34,14 +34,14 @@ TaskProcessor::~TaskProcessor() { } void TaskProcessor::AddTask(Thread* self, HeapTask* task) { - ScopedThreadStateChange tsc(self, kBlocked); + ScopedThreadStateChange tsc(self, kWaitingForTaskProcessor); MutexLock mu(self, *lock_); tasks_.insert(task); cond_->Signal(self); } HeapTask* TaskProcessor::GetTask(Thread* self) { - ScopedThreadStateChange tsc(self, kBlocked); + ScopedThreadStateChange tsc(self, kWaitingForTaskProcessor); MutexLock mu(self, *lock_); while (true) { if (tasks_.empty()) { |