关于本章节中得mSemaphoreThreadPool
mSemaphoreThreadPool目的是为了运行的线程限制在init方法中得ThreadCount个数。
不过,ExecutorService是 fixedThreadPool ,初始化定了ThreadCount,之后即便瞬间execute(getTask())执行了100次,也始终只能同时跑ThreadCount得个数。
所以这里mSemaphoreThreadPool是不是多余了呢?
mSemaphoreThreadPool目的是为了运行的线程限制在init方法中得ThreadCount个数。
不过,ExecutorService是 fixedThreadPool ,初始化定了ThreadCount,之后即便瞬间execute(getTask())执行了100次,也始终只能同时跑ThreadCount得个数。
所以这里mSemaphoreThreadPool是不是多余了呢?
2015-09-10
举报