| 173 | } |
| 174 | |
| 175 | auto TaskManager::FindTask(Pid pid) -> TaskControlBlock* { |
| 176 | LockGuard lock_guard{task_table_lock_}; |
| 177 | auto it = task_table_.find(pid); |
| 178 | return (it != task_table_.end()) ? it->second.get() : nullptr; |
| 179 | } |
| 180 | |
| 181 | auto TaskManager::Balance() -> void { |
| 182 | auto current_core = cpu_io::GetCurrentCoreId(); |
no outgoing calls