| 1763 | lock.unlock(); |
| 1764 | } |
| 1765 | void queueJob(Job *job) { |
| 1766 | lock.lock(); |
| 1767 | global_queue.push(job); |
| 1768 | cond.signal(); |
| 1769 | lock.unlock(); |
| 1770 | } |
| 1771 | void broadcastJob(ThreadPool *pool, Job *job) { |
| 1772 | lock.lock(); |
| 1773 | for (unsigned i = 0; i <thread_queues.size(); i++) { |