| 87 | work_cv_.Signal(); |
| 88 | } |
| 89 | void AddPriorityTask(const Task& task) { |
| 90 | MutexLock lock(&mutex_); |
| 91 | queue_.push_front(BGItem(0, get_micros(), task)); |
| 92 | ++pending_num_; |
| 93 | work_cv_.Signal(); |
| 94 | } |
| 95 | int64_t DelayTask(int64_t delay, const Task& task) { |
| 96 | MutexLock lock(&mutex_); |
| 97 | int64_t now_time = get_micros(); |
no test coverage detected