线程池执行任务问题,到底是实例化,还是每次都要new

方式1
oncreate里实例化出需要执行的任务,然后用线程池执行该任务
方式2
直接执行线程池,任务每次都是new出来的
问题:
哪种方法比较合适,或者两种方式有什么区别?

建议看下线程池的内部实现原理.
新建线程池时,如果在不指定线程池大小的情况下,会有默认大小的.所以,你每次所需要执行的任务,都会从线程池取出一个可用的线程来执行.
你提出的两种方式,内部实现原理是一样的.至于哪种方式适合,得具体看自己的逻辑,理论上两种方式都是可行的.