| 121 | } |
| 122 | |
| 123 | void LaunchMaster(void) |
| 124 | { |
| 125 | auto f = std::bind(&CPUDevice::MasterProcess, this, std::placeholders::_1, std::placeholders::_2); |
| 126 | |
| 127 | master_thread_ = new WorkerThread<cpu_task>(f, cpu_info_.master_cpu); |
| 128 | |
| 129 | master_thread_->SetQueue(&master_task_queue_, &master_queue_lock_, &master_queue_cv_); |
| 130 | master_thread_->LaunchWorker(true); |
| 131 | |
| 132 | master_thread_->Activate(cpu_info_.master_cpu); |
| 133 | } |
| 134 | |
| 135 | void LaunchAider(void) |
| 136 | { |
no test coverage detected