2 taocgz taocgz 于 2016.09.22 17:37 提问

unable to create new native thread

mSuggestionSearch = SuggestionSearch.newInstance();
mSuggestionSearch.setOnGetSuggestionResultListener(new OnGetSuggestionResultListener() {

        @Override
        public void onGetSuggestionResult(SuggestionResult arg0) {
            // TODO Auto-generated method stub
            if(arg0 == null || arg0.getAllSuggestions() == null) {
                return;
            }
            myArrayAdapter.clear();
            for(SuggestionResult.SuggestionInfo info : arg0.getAllSuggestions()) {
                if(info.key != null) {
                    myArrayAdapter.add(info.key);
                }
            }           
            myArrayAdapter.notifyDataSetChanged();
        }
    });

    执行完这段代码后跳转到下面图片这里,求大神解答一下

1个回答

dabocaiqq
dabocaiqq   2016.09.24 23:36
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
HBase unable to create new native thread 错误解决方法
好多次向Hbase插入数据的时候(三台节点,一次性插入百万条数据),时不时的会发生:java.lang.OutOfMemoryError: unable to create new native thread内存不够了?但是我一看不对啊,内存够啊。那到底是什么原因呢? 后来查了一下是因为线程开启过多,超过限制了,至于受哪些限制大家可以参考下面一篇文章,写的非常好: http://jzhihui
解决OutOfMemoryError: unable to create new native thread问题
java.lang.OutOfMemoryError共有8种类型,其中java.lang.OutOfMemoryError: unable to create new native thread是很常见的一种,这类错误通常发生在应用试图创建新线程时。 可能原因有二: 1. 系统内存耗尽,无法为新线程分配内存 2. 创建线程数超过了操作系统的限制 解决方案 1. 排查应用是
tomcat 下部署的应用出现ava.lang.OutOfMemoryError: unable to create new native thread ,解决方案。
第一:使用tomcat 线程池。 请看   tomcat 高并发 这篇文章解决。 <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="150" minSpareThreads="4"/> 优化请看 tomcat 高并发  这篇文章解决。 第二:加大
JVM最多能创建多少个线程:unable to create new native thread
本地弄了好几个集群,kafka集群,zookeeper集群,jstorm集群,然后,就出现这错, 一时间不知 最近需要测试一个长连接服务器,数据上需要达到100W的长连接,测试的客户端,一个线程保持一个连接,发现linux服务器默认创建到3200多个线程的时候,就会报错这个错误“java.lang.OutOfMemoryError: unable to cr
由dubbo引起的 java OutOfMemoryError unable to create new native thread
先说明结果: 由于linux默认限制1024个线程,运行7个tomcat,一个大概150个线程左右,外加其中有两个dubbo占用了200*2个线程,超过1024限制时会出此错。 解决方法: 1. 修改dubbo配置,降低线程数,50-100个足够。 2. 修改linux配置 /etc/security/limits.conf 把 soft nproc 1024 的1024修改大
记一次tomcat线程创建异常调优:unable to create new native thread
测试在进行一次性能测试的时候发现并发300个请求时出现了下面的异常: HTTP Status 500 - Handler processing failed; nested exception is java.lang.OutOfMemoryError: unable to create new native thread 看到这个异常有点发慌,毕竟并发程序写的少,突然来这么一个确实有点找不着背
java.lang.OutOfMemoryError: unable to create new native thread无法创建本地线程分析
此次应用出现OOM异常分析如下   1.        现象: Caused by: java.lang.OutOfMemoryError:unable to create new native thread  atjava.lang.Thread.start0(Native Method)  atjava.lang.Thread.start(Thread.java:714)  at
linux tomcat java.lang.OutOfMemoryError: unable to create new native thread
通过该异常的名字就可以知道: 该问题是内存溢出,不能创建新的线程。 该问题的引发是由于我们系统的用户量变大了而引起的。 附带一篇测试最大线程数的脚本 import java.util.concurrent.CountDownLatch; public class TestNativeOutOfMemoryError { publi
JVM 系列二:java.lang.OutOfMemoryError: unable to create new native thread
问题描述 Java程序运行过程中抛出java.lang.OutOfMemoryError: unable to create new native thread,如下所示: java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) a
OutOfMemoryError: unable to create new native thread
resin3.1.11  jdk1.6 c3p0-0.9.1.1 Linux 2.6.32 系统运行时发生 OutOfMemoryError: unable to create new native thread 检查 top -H -p pid发现线程数巨高,达到几万,而实际访问量没多少.jstack发现很多的timer启动,利用debug,发现跟c3p0有关 "T