我在使用spymemcached的EJB上使用在wiwndows上运行的memcached远程服务器来获取此错误。
Caused by: java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Thread.java:597)
at net.spy.memcached.MemcachedConnection.<init>(MemcachedConnection.java:132)
at net.spy.memcached.DefaultConnectionFactory.createConnection(DefaultConnectionFactory.java:176)
at net.spy.memcached.MemcachedClient.<init>(MemcachedClient.java:194)
at net.spy.memcached.MemcachedClient.<init>(MemcachedClient.java:154)
有什么想法吗?怎么解决它?
答案 0 :(得分:0)
您可能正在快速执行异步操作,而不是检查这些操作的值。因此,操作在客户端上排队,直到内存不足为止。尝试调用OperationFuture对象上的.get()函数,使它们同步。