【发布时间】:2017-08-03 23:21:10
【问题描述】:
我收到此错误,我该如何解决?
java.lang.InternalError:
at java.lang.Thread.nativeCreate (Native Method)
at java.lang.Thread.start (Thread.java:1063)
at java.util.concurrent.ThreadPoolExecutor.addWorker (ThreadPoolExecutor.java:920)
at java.util.concurrent.ThreadPoolExecutor.processWorkerExit (ThreadPoolExecutor.java:988)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
at java.lang.Thread.run (Thread.java:818)
一位用户正在向我发送一些关于此的信息:
java.lang.StringIndexOutOfBoundsException: length=0; regionStart=0; regionLength=1
at java.lang.String.startEndAndLength(String.java:298)
at java.lang.String.substring(String.java:1087)
【问题讨论】:
-
第 1 步。发布足够的代码让我们重现问题。
-
这不可能,我从 Play 管理中心错误中得到了这个错误。这是一个有数千行的应用程序@RoddyoftheFrozenPeas
-
看起来您的线程池无法创建新线程。您的最大线程池大小是多少?您尝试创建多少个线程/池?
-
@MattClark 如何检查最大线程池大小?
-
多次启动和停止应用?在做一堆工作的时候把它刷掉?如果您没有更多详细信息,将很难重现...
标签: java android threadpoolexecutor