摘要:
``` #include #include int increment(int x){ return x + 1; } template std::vector expand(Args... args) { std::vector arr = {args...}; return arr; } tem 阅读全文
摘要:
线程池:创建几个线程用于处理任务,这些线程暂时不销毁,从而减少线程创建和销毁所需的时间。将任务放进任务队列中,线程从任务队列中取任务。这是一个生成者和消费者模型,需要考虑互斥与同步的问题。实现所需内容如下: 一个锁:用于线程互斥访问任务队列 两个条件变量: * 1.当任务队列满时,此时生产者线程阻塞 阅读全文