其他地方看到复用原理,这个比较容易理解些
创建 Thread 对象的时候传入的不是我们的 Runnable 对象,而是通过线程池自定义的 Runnable 类,这个类主要的作用不仅是执行我们的 Runnable 对象,当我们传入的任务被某个线程执行完毕之后,它还会遍历任务队列中其他未执行的任务,这样就能达到一个线程执行多个 Runnable 对象的效果,这个就是线程池复用线程的原理。
作者:Android轮子哥
链接://www.greatytc.com/p/a6c3df1f12c4
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。