固定3个线程,每完成一个线程,就追加一个线程,请教下如何实现!
这种需求,最好不要纠结于线程,而是要优化线程调用的func!
当然,你也可以看一下thread.manage 库源码,特别是getSolt()函数。
理论上是这样的:如果你定义了thread.manage(3),即在线程池中放了3个线程,后期无论你manage.create(func,...) 多少次,只有这3个线程在工作。
所以要实现一个线程执行做完后,再追加一个线程的需求,一种方法是直接调用更多的manage.create(),另一种方法是在manage.create()的 onEnd()回调函数中再manage.create()...