lzpong / threadpool

based on C++11 , a mini threadpool , accept variable number of parameters 基于C++11的线程池,简洁且可以带任意多的参数

Home Page:http://www.cnblogs.com/lzpong/p/6397997.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

自动增长锁,必须有AUTO_GROW宏才会定义,但是在ifndef的判断后使用了它

JiadiLee opened this issue · comments

第98行,在#ifndef AUTO_GROW 的时候使用了只有ifdef 时才会定义的_lockGrow锁,在不进行自增的时候会导致编译不通过吧,在进行自增的时候,这个锁就没意义了?

#ifndef THREADPOOL_AUTO_GROW 改为#ifnef THREADPOOL_AUTO_GROW

#ifndef THREADPOOL_AUTO_GROW 改为#ifnef THREADPOOL_AUTO_GROW
应该是改为#ifdef THREADPOOL_AUTO_GROW 吧,你字母打错了。 @lzpong 所以作者不修改一下吗?我这边确实没有编译过,改完后才编译成功了

#ifndef THREADPOOL_AUTO_GROW
mutex _lockGrow; //线程池增长同步锁

Line 30