Java 零是Android中ScheduledThreadPoolExecutor的有效corePoolSize吗?

Java 零是Android中ScheduledThreadPoolExecutor的有效corePoolSize吗?,java,android,scheduled-tasks,threadpoolexecutor,Java,Android,Scheduled Tasks,Threadpoolexecutor,表示如果corePoolSize小于零,构造函数将抛出IllegalArgumentException。这表明零是一个有效值,意味着池中不保留任何空闲线程。这在实践中真的有效吗?这表明,这将导致永远不会创建任何线程,也不会执行任何计划任务。不,这实际上在Android上不起作用,但原因不同。虽然Android上的corePoolSize通过零确实允许在池中创建线程和执行计划任务,但似乎存在一个错误,导致ScheduledThreadPoolExecutor旋转,不断创建和分解线程,破坏性能,甚至

表示如果corePoolSize小于零,构造函数将抛出IllegalArgumentException。这表明零是一个有效值,意味着池中不保留任何空闲线程。这在实践中真的有效吗?这表明,这将导致永远不会创建任何线程,也不会执行任何计划任务。

,这实际上在Android上不起作用,但原因不同。虽然Android上的corePoolSize通过零确实允许在池中创建线程和执行计划任务,但似乎存在一个错误,导致ScheduledThreadPoolExecutor旋转,不断创建和分解线程,破坏性能,甚至可能使Eclipse失去响应。

你能为此发表一篇参考文章吗?@AndrewMao,这只是我的经验。您是否要求提供这方面的文件?