Searched refs:Semaphore (Results 1 – 1 of 1) sorted by relevance
39 struct Semaphore { struct41 explicit Semaphore(int count = 0) : count_(count) {} in Semaphore() argument42 ~Semaphore() {} in ~Semaphore() argument44 Semaphore(const Semaphore&) = delete;45 Semaphore& operator=(const Semaphore&) = delete;46 Semaphore(Semaphore&&) = delete;47 Semaphore& operator=(Semaphore&&) = delete;85 workerSems_.push_back(std::make_shared<Semaphore>()); in StartWorkers() argument88 doneSem_ = std::make_shared<Semaphore>(); in StartWorkers()165 std::vector<std::shared_ptr<Semaphore>> workerSems_;[all …]